OpenXLSX 1.9.1
Loading...
Searching...
No Matches
XLDrawing.cpp File Reference
#include <cctype>
#include <charconv>
#include <cstdint>
#include <fmt/format.h>
#include <pugixml.hpp>
#include <string>
#include "XLDocument.hpp"
#include "XLDrawing.hpp"
#include "XLRelationships.hpp"
#include "XLUtilities.hpp"

Namespaces

namespace  OpenXLSX
 

Functions

bool OpenXLSX::wouldBeDuplicateShapeType (XMLNode const &rootNode, XMLNode const &shapeTypeNode)
 
XMLNode OpenXLSX::moveNode (XMLNode &rootNode, XMLNode &node, XMLNode const &insertAfter, bool withWhitespaces=true)
 
XLShapeTextVAlign OpenXLSX::XLShapeTextVAlignFromString (std::string_view vAlignString)
 
std::string OpenXLSX::XLShapeTextVAlignToString (XLShapeTextVAlign vAlign)
 
XLShapeTextHAlign OpenXLSX::XLShapeTextHAlignFromString (std::string_view hAlignString)
 
std::string OpenXLSX::XLShapeTextHAlignToString (XLShapeTextHAlign hAlign)
 
bool elementTextAsBool (XMLNode const &node)
 
std::string vectorShapeTypeToString (XLVectorShapeType type)
 

Variables

constexpr uint32_t OpenXLSX::EMU_PER_PIXEL = 9525
 
constexpr uint32_t OpenXLSX::DEFAULT_IMAGE_SIZE = 100
 

Function Documentation

◆ elementTextAsBool()

bool elementTextAsBool ( XMLNode const &  node)

◆ vectorShapeTypeToString()

std::string vectorShapeTypeToString ( XLVectorShapeType  type)