|
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.