LibreOffice Module sw (master) 1
|
Namespaces | |
namespace | bitmap |
namespace | CodePageCoverage |
namespace | CommandInfoProvider |
namespace | detail |
namespace | drawmode |
namespace | fileregistration |
namespace | filter |
namespace | font |
namespace | graphic |
namespace | ImplPrinterControllerData |
namespace | lok |
namespace | |
namespace | PDFWriter |
namespace | printer |
namespace | PrinterController |
namespace | RoadmapWizard |
namespace | RoadmapWizardTypes |
namespace | solarthread |
namespace | table |
namespace | test |
namespace | text |
namespace | UnicodeCoverage |
namespace | unohelper |
namespace | unotools |
namespace | Window |
namespace | WizardMachine |
namespace | WizardTypes |
Typedefs | |
typedef OutputDevice | RenderContext |
typedef std::vector< RoadmapItem * > | HL_Vector |
typedef int | ThreeInts[3] |
typedef std::map< vcl::LOKWindowId, VclPtr< vcl::Window > > | LOKWindowsMap |
typedef std::unordered_map< OUString, OUString > | OUStrMap |
typedef struct TTGlobalFontInfo_ | TTGlobalFontInfo |
typedef sal_Int32 | F16Dot16 |
typedef std::unique_ptr< PaintBufferGuard, o3tl::default_delete< PaintBufferGuard > > | PaintBufferGuardPtr |
typedef void *(* | GetSvtAccessibilityComponentFactory) () |
typedef std::pair< const OString, const OString > | LOKPayloadItem |
typedef sal_uInt32 | LOKWindowId |
typedef OutputDevice | RenderContext |
typedef const void * | StringEntryIdentifier |
typedef OutputDevice | RenderContext |
Enumerations | |
enum | TTCRErrCodes |
enum | DragOrDrop { Drag , Drop } |
enum | SFErrCodes { Ok , BadFile , FileIo , Memory , GlyphNum , BadArg , TtFormat , FontNo } |
enum | WeightClass |
enum | WidthClass |
enum | CompositeFlags |
enum | WidgetDrawActionType { RECTANGLE , LINE , IMAGE , EXTERNAL } |
enum | AccessibleTableChildIndex |
enum | PixelFormat { INVALID , N8_BPP , N24_BPP , N32_BPP } |
enum | DeleteOnDeinitFlag { Empty } |
enum | NupOrderType { LRTB , TBLR , TBRL , RLTB } |
enum | PushFlags { NONE , LINECOLOR , FILLCOLOR , FONT , TEXTCOLOR , MAPMODE , CLIPREGION , RASTEROP , TEXTFILLCOLOR , TEXTALIGN , REFPOINT , TEXTLINECOLOR , TEXTLAYOUTMODE , TEXTLANGUAGE , OVERLINECOLOR , ALL } |
enum | ImageType { Size16 , Size26 , Size32 , Small , LAST } |
enum | WindowState { NONE , Normal , Minimized , Maximized , MaximizedHorz , MaximizedVert , FullScreen , SystemMask } |
enum | WindowDataMask { NONE , X , Y , Width , Height , State , Minimized , MaximizedX , MaximizedY , MaximizedWidth , MaximizedHeight , Pos , Size , PosSize , PosSizeState , All } |
Functions | |
FieldUnit | EnglishStringToMetric (std::u16string_view rEnglishMetricString) |
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | vcl_SystemClipboard_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &args) |
Sequence< OUString > | DragSource_getSupportedServiceNames () |
OUString | DragSource_getImplementationName () |
Reference< XInterface > | DragSource_createInstance (const Reference< XMultiServiceFactory > &) |
Sequence< OUString > | DropTarget_getSupportedServiceNames () |
OUString | DropTarget_getImplementationName () |
Reference< XInterface > | DropTarget_createInstance (const Reference< XMultiServiceFactory > &) |
void | SetGetSpecialCharsFunction (FncGetSpecialChars fn) |
FncGetSpecialChars | GetGetSpecialCharsFunction () |
sal_Int64 | ConvertValue (sal_Int64 nValue, sal_Int64 mnBaseValue, sal_uInt16 nDecDigits, FieldUnit eInUnit, FieldUnit eOutUnit) |
sal_Int64 | ConvertValue (sal_Int64 nValue, sal_uInt16 nDigits, MapUnit eInUnit, FieldUnit eOutUnit) |
double | ConvertDoubleValue (double nValue, sal_Int64 mnBaseValue, sal_uInt16 nDecDigits, FieldUnit eInUnit, FieldUnit eOutUnit) |
double | ConvertDoubleValue (double nValue, sal_uInt16 nDigits, MapUnit eInUnit, FieldUnit eOutUnit) |
double | ConvertDoubleValue (double nValue, sal_uInt16 nDigits, FieldUnit eInUnit, MapUnit eOutUnit) |
bool | TextToValue (const OUString &rStr, double &rValue, sal_Int64 nBaseValue, sal_uInt16 nDecDigits, const LocaleDataWrapper &rLocaleDataWrapper, FieldUnit eUnit) |
sal_Int32 | NaturalSortCompare (const OUString &rA, const OUString &rB) |
IMPL_LINK_NOARG (QuickSelectionEngine_Data, SearchStringTimeout, Timer *, void) | |
static StringEntryIdentifier | findMatchingEntry (const OUString &_searchString, QuickSelectionEngine_Data const &_engineData) |
IMPL_LINK (ORoadmap, ImplClickHdl, HyperLabel *, CurHyperLabel, void) | |
IMPL_LINK_NOARG (RoadmapWizard, OnRoadmapItemSelected, LinkParamNone *, void) | |
IMPL_LINK (RoadmapWizardMachine, OnRoadmapItemSelected, const OUString &, rCurItemId, bool) | |
IMPL_LINK_NOARG (RoadmapWizard, ImplHandleWizardLayoutTimerHdl, Timer *, void) | |
IMPL_LINK_NOARG (RoadmapWizard, OnFinish, Button *, void) | |
IMPL_LINK_NOARG (RoadmapWizard, OnPrevPage, Button *, void) | |
IMPL_LINK_NOARG (RoadmapWizard, OnNextPage, Button *, void) | |
IMPL_LINK_NOARG (WizardMachine, OnFinish, weld::Button &, void) | |
IMPL_LINK_NOARG (WizardMachine, OnCancel, weld::Button &, void) | |
IMPL_LINK_NOARG (WizardMachine, OnPrevPage, weld::Button &, void) | |
IMPL_LINK_NOARG (WizardMachine, OnNextPage, weld::Button &, void) | |
bool | peekGraphicFormat (SvStream &rStream, OUString &rFormatExtension, bool bTest) |
size_t | RenderPDFBitmaps (const void *pBuffer, int nSize, std::vector< BitmapEx > &rBitmaps, size_t nFirstPage=0, int nPages=1, const basegfx::B2DTuple *pSizeHint=nullptr) |
bool | importPdfVectorGraphicData (SvStream &rStream, std::shared_ptr< VectorGraphicData > &rVectorGraphicData) |
bool | ImportPDF (SvStream &rStream, Graphic &rGraphic) |
size_t | ImportPDFUnloaded (const OUString &rURL, std::vector< PDFGraphicResult > &rGraphics) |
bool | ImportPNG (SvStream &rInputStream, Graphic &rGraphic, GraphicFilterImportFlags nImportFlags, BitmapScopedWriteAccess *pAccess, AlphaScopedWriteAccess *pAlphaAccess) |
static void | lclWriteStream (png_structp pPng, png_bytep pData, png_size_t pDataSize) |
static bool | pngWrite (SvStream &rStream, const BitmapEx &rBitmapEx, int nCompressionLevel, bool bInterlaced, bool bTranslucent, const std::vector< PngChunk > &aAdditionalChunks) |
static sal_Int16 | GetInt16 (const sal_uInt8 *ptr, size_t offset) |
static sal_uInt16 | GetUInt16 (const sal_uInt8 *ptr, size_t offset) |
static sal_Int32 | GetInt32 (const sal_uInt8 *ptr, size_t offset) |
static sal_uInt32 | GetUInt32 (const sal_uInt8 *ptr, size_t offset) |
static F16Dot16 | fixedMul (F16Dot16 a, F16Dot16 b) |
static F16Dot16 | fixedDiv (F16Dot16 a, F16Dot16 b) |
static F16Dot16 | fixedMulDiv (F16Dot16 a, F16Dot16 b, F16Dot16 c) |
static int | XUnits (int unitsPerEm, int n) |
static char | toHex (sal_uInt8 nIndex) |
static void | GetMetrics (AbstractTrueTypeFont const *ttf, sal_uInt32 glyphID, TTGlyphMetrics *metrics) |
static int | GetTTGlyphOutline (AbstractTrueTypeFont *, sal_uInt32, std::vector< ControlPoint > &, TTGlyphMetrics *, std::vector< sal_uInt32 > *) |
static int | GetSimpleTTOutline (AbstractTrueTypeFont const *ttf, sal_uInt32 glyphID, std::vector< ControlPoint > &pointArray, TTGlyphMetrics *metrics) |
static F16Dot16 | fromF2Dot14 (sal_Int16 n) |
static int | GetCompoundTTOutline (AbstractTrueTypeFont *ttf, sal_uInt32 glyphID, std::vector< ControlPoint > &pointArray, TTGlyphMetrics *metrics, std::vector< sal_uInt32 > &glyphlist) |
static int | BSplineToPSPath (ControlPoint const *srcA, int srcCount, std::unique_ptr< PSPathElement[]> &path) |
static OString | nameExtract (const sal_uInt8 *name, int nTableSize, int n, int dbFlag, OUString *ucs2result) |
static int | findname (const sal_uInt8 *name, sal_uInt16 n, sal_uInt16 platformID, sal_uInt16 encodingID, sal_uInt16 languageID, sal_uInt16 nameID) |
static void | GetNames (AbstractTrueTypeFont *t) |
int | CountTTCFonts (const char *fname) |
SFErrCodes | OpenTTFontFile (const char *fname, sal_uInt32 facenum, TrueTypeFont **ttf, const FontCharMapRef xCharMap=nullptr) |
SFErrCodes | OpenTTFontBuffer (const void *pBuffer, sal_uInt32 nLen, sal_uInt32 facenum, TrueTypeFont **ttf, const FontCharMapRef xCharMap=nullptr) |
void | CloseTTFont (TrueTypeFont *) |
int | GetTTGlyphPoints (AbstractTrueTypeFont *ttf, sal_uInt32 glyphID, std::vector< ControlPoint > &pointArray) |
int | GetTTGlyphComponents (AbstractTrueTypeFont *ttf, sal_uInt32 glyphID, std::vector< sal_uInt32 > &glyphlist) |
SFErrCodes | CreateT3FromTTGlyphs (TrueTypeFont *ttf, SvStream *outf, const char *fname, sal_uInt16 const *glyphArray, sal_uInt8 *encoding, int nGlyphs, int wmode) |
SFErrCodes | CreateTTFromTTGlyphs (AbstractTrueTypeFont *ttf, std::vector< sal_uInt8 > &rOutBuffer, sal_uInt16 const *glyphArray, sal_uInt8 const *encoding, int nGlyphs) |
bool | CreateTTFfontSubset (vcl::AbstractTrueTypeFont &rTTF, std::vector< sal_uInt8 > &rOutBuffer, const sal_GlyphId *pGlyphIds, const sal_uInt8 *pEncoding, const int nOrigGlyphCount, FontSubsetInfo &rInfo) |
static void | DumpSfnts (SvStream *outf, sal_uInt8 *sfntP, sal_uInt32 sfntLen) |
SFErrCodes | CreateT42FromTTGlyphs (TrueTypeFont *ttf, SvStream *outf, const char *psname, sal_uInt16 const *glyphArray, sal_uInt8 *encoding, int nGlyphs) |
bool | GetTTGlobalFontHeadInfo (const AbstractTrueTypeFont *ttf, int &xMin, int &yMin, int &xMax, int &yMax, sal_uInt16 &macStyle) |
void | GetTTGlobalFontInfo (AbstractTrueTypeFont *ttf, TTGlobalFontInfo *info) |
std::unique_ptr< GlyphData > | GetTTRawGlyphData (AbstractTrueTypeFont *ttf, sal_uInt32 glyphID) |
void | GetTTNameRecords (AbstractTrueTypeFont const *ttf, std::vector< NameRecord > &nr) |
static void | append (std::bitset< N > &rSet, size_t const nOffset, sal_uInt32 const nValue) |
bool | getTTCoverage (std::optional< std::bitset< UnicodeCoverage::MAX_UC_ENUM > > &rUnicodeRange, std::optional< std::bitset< CodePageCoverage::MAX_CP_ENUM > > &rCodePageRange, const unsigned char *pTable, size_t nLength) |
static sal_Int16 | GetInt16 (const sal_uInt8 *ptr, sal_uInt32 offset) |
static sal_uInt16 | GetUInt16 (const sal_uInt8 *ptr, sal_uInt32 offset) |
static void | PutInt16 (sal_Int16 val, sal_uInt8 *ptr, sal_uInt32 offset) |
static void | PutUInt16 (sal_uInt16 val, sal_uInt8 *ptr, sal_uInt32 offset) |
static void | PutUInt32 (sal_uInt32 val, sal_uInt8 *ptr, sal_uInt32 offset) |
static int | TableEntryCompareF (const void *l, const void *r) |
static sal_uInt32 | CheckSum (sal_uInt32 *ptr, sal_uInt32 length) |
static std::unique_ptr< sal_uInt8[]> | ttmalloc (sal_uInt32 nbytes) |
static std::unique_ptr< sal_uInt8[]> | PackCmapType0 (CmapSubTable const *s, sal_uInt32 *length) |
static std::unique_ptr< sal_uInt8[]> | PackCmapType6 (CmapSubTable const *s, sal_uInt32 *length) |
static std::unique_ptr< sal_uInt8[]> | PackCmap (CmapSubTable const *s, sal_uInt32 *length) |
sal_uInt16 | TranslateChar12 (sal_uInt16 src) |
sal_uInt16 | TranslateChar13 (sal_uInt16 src) |
sal_uInt16 | TranslateChar14 (sal_uInt16 src) |
sal_uInt16 | TranslateChar15 (sal_uInt16 src) |
sal_uInt16 | TranslateChar16 (sal_uInt16 src) |
static OString | GenerateID (sal_Int32 const nObjectId) |
static void | appendStructureAttributeLine (PDFWriter::StructAttribute i_eAttr, const PDFStructureAttribute &i_rVal, OStringBuffer &o_rLine, bool i_bIsFixedInt) |
static bool | getPfbSegmentLengths (const unsigned char *pFontBytes, int nByteLen, ThreeInts &rSegmentLengths) |
static void | appendSubsetName (int nSubsetID, std::u16string_view rPSName, OStringBuffer &rBuffer) |
static const Color & | replaceColor (const Color &rCol1, const Color &rCol2) |
static void | lcl_assignMeta (std::u16string_view aValue, OString &aMeta) |
static double | calcAngle (const tools::Rectangle &rRect, const Point &rPoint) |
static std::shared_ptr< RegionBand > | ImplCreateRegionBandFromPolyPolygon (const tools::PolyPolygon &rPolyPolygon) |
SvStream & | ReadRegion (SvStream &rIStrm, vcl::Region &rRegion) |
SvStream & | WriteRegion (SvStream &rOStrm, const vcl::Region &rRegion) |
static bool | ImplPolygonRectTest (const tools::Polygon &rPoly, tools::Rectangle *pRectOut=nullptr) |
static bool | sameScript (int32_t scriptOne, int32_t scriptTwo) |
BinaryDataContainer | convertUnoBinaryDataContainer (const css::uno::Reference< css::util::XBinaryDataContainer > &rxBinaryDataContainer) |
std::shared_ptr< VectorGraphicData > | loadVectorGraphic (BinaryDataContainer const &rDataContainer, VectorGraphicDataType eType) |
IMPL_LINK (EventPoster, DoEvent_Impl, void *,, void) | |
void | VclBuilderPreload () |
void | EndAllDialogs (vcl::Window const *pParent) |
void | EnableDialogInput (vcl::Window *pWindow) |
void | CloseTopLevel (vcl::Window *pWindow) |
static bool | lcl_ToolBoxTabStop (Window *pWindow) |
static void | ImplDlgCtrlUpdateDefButton (vcl::Window *pParent, vcl::Window *pFocusWindow, bool bGetFocus) |
static MouseEvent | ImplTranslateMouseEvent (const MouseEvent &rE, vcl::Window const *pSource, vcl::Window const *pDest) |
static Window * | ImplGetLabeledBy (Window *pFrameWindow, WindowType nMyType, Window *pLabeled) |
bool | IsInPopupMenuExecute () |
IMPL_LINK_NOARG (Window, ImplGenerateMouseMoveHdl, void *, void) | |
static bool | IsWindowFocused (const WindowImpl &rWinImpl) |
IMPL_LINK_NOARG (Window, ImplHandlePaintHdl, Timer *, void) | |
IMPL_LINK_NOARG (Window, ImplHandleResizeTimerHdl, Timer *, void) | |
static SystemWindow * | ImplGetLastSystemWindow (vcl::Window *pWin) |
static sal_Int32 | CountDPIScaleFactor (sal_Int32 nDPI) |
IMPL_LINK (Window, ImplTrackTimerHdl, Timer *, pTimer, void) | |
static double | lcl_HandleScrollHelper (Scrollable *pScrl, double nN, bool isMultiplyByLineSize) |
static bool | HasParentDockingWindow (const vcl::Window *pWindow) |
VCL_DLLPUBLIC css::uno::Reference< css::uno::XInterface > | OleDnDHelper (const css::uno::Reference< css::lang::XInitialization > &, sal_IntPtr pWin, DragOrDrop) |
VCL_DLLPUBLIC css::uno::Reference< css::uno::XInterface > | X11DnDHelper (const css::uno::Reference< css::lang::XInitialization > &, sal_IntPtr pWin) |
css::uno::Reference< css::uno::XInterface > | DragSource_createInstance (css::uno::Reference< css::lang::XMultiServiceFactory > const &) |
css::uno::Reference< css::uno::XInterface > | DropTarget_createInstance (css::uno::Reference< css::lang::XMultiServiceFactory > const &) |
const char * | matchArray (const char *pSource, sal_Int32 nSourceSize, const char *pSearch, sal_Int32 nSearchSize) |
const char * | matchArrayWithString (const char *pSource, sal_Int32 nSourceSize, OString const &rString) |
bool | checkArrayForMatchingStrings (const char *pSource, sal_Int32 nSourceSize, std::vector< OString > const &rStrings) |
static OUString | getImportFormatShortName (GraphicFileFormat nFormat) |
class VCL_DLLPUBLIC | SAL_LOPLUGIN_ANNOTATE ("crosscast") IPrioritable |
const char * | getLangBoost () |
constexpr bool | isPalettePixelFormat (PixelFormat ePixelFormat) |
constexpr sal_uInt16 | pixelFormatBitCount (PixelFormat ePixelFormat) |
constexpr sal_Int64 | numberOfColors (PixelFormat ePixelFormat) |
constexpr PixelFormat | bitDepthToPixelFormat (sal_uInt16 nBitDepth) |
class | UNLESS_MERGELIBS (VCL_DLLPUBLIC) AccessibleFactoryAccess |
double | ConvertDoubleValue (sal_Int64 nValue, sal_Int64 nBaseValue, sal_uInt16 nDecDigits, FieldUnit eInUnit, FieldUnit eOutUnit) |
double | ConvertDoubleValue (sal_Int64 nValue, sal_uInt16 nDecDigits, FieldUnit eInUnit, MapUnit eOutUnit) |
double | ConvertDoubleValue (sal_Int64 nValue, sal_uInt16 nDecDigits, MapUnit eInUnit, FieldUnit eOutUnit) |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &stream, const Region &rRegion) |
std::ostream & | operator<< (std::ostream &s, const WindowPosSize &rPosSize) |
std::ostream & | operator<< (std::ostream &s, const WindowData &rData) |
typedef OutputDevice vcl::RenderContext |
Definition at line 40 of file drawfont.hxx.