You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

117 lines
2.6 KiB

  1. library libTextSuite;
  2. {$mode objfpc}{$H+}
  3. uses
  4. Classes, SysUtils, ultsChar, ultsFontCreator, ultsGeneral, ultsPostProcessor, ultsTextBlock, ultsUtils, ultsContext,
  5. ultsFont, ultsImage, ultsRenderer, ultsTypes, utsCharCache;
  6. exports
  7. ltsContextCreate,
  8. ltsContextGetCodePage,
  9. ltsContextGetDefaultChar,
  10. ltsContextSetCodePage,
  11. ltsContextSetDefaultChar,
  12. ltsContextAnsiToWide,
  13. ltsContextDestroy,
  14. ltsRendererCreate,
  15. ltsRendererCustomCreate,
  16. ltsRendererBeginBlock,
  17. ltsRendererEndBlock,
  18. ltsRendererAbortBlock,
  19. ltsRendererGetTextWidthA,
  20. ltsRendererGetTextWidthW,
  21. ltsRendererDestroy,
  22. ltsFontCreatorCreate,
  23. ltsFontCreatorGetFontByName,
  24. ltsFontCreatorGetFontByFile,
  25. ltsFontCreatorGetFontByStream,
  26. ltsFontCreatorDestroy,
  27. ltsFontGetPostProcessor,
  28. ltsFontGetTabWidth,
  29. ltsFontGetCharSpacing,
  30. ltsFontGetLineSpacing,
  31. ltsFontGetMetric,
  32. ltsFontGetFontname,
  33. ltsFontGetFacename,
  34. ltsFontGetStylename,
  35. ltsFontGetFullname,
  36. ltsFontGetCopyright,
  37. ltsFontSetPostProcessor,
  38. ltsFontSetTabWidth,
  39. ltsFontSetCharSpacing,
  40. ltsFontSetLineSpacing,
  41. ltsFontDestroy,
  42. ltsTextBlockGetRect,
  43. ltsTextBlockGetWidth,
  44. ltsTextBlockGetHeight,
  45. ltsTextBlockGetFlags,
  46. ltsTextBlockGetTop,
  47. ltsTextBlockGetLeft,
  48. ltsTextBlockGetVertAlign,
  49. ltsTextBlockGetHorzAlign,
  50. ltsTextBlockGetClipping,
  51. ltsTextBlockGetColor,
  52. ltsTextBlockGetFont,
  53. ltsTextBlockSetTop,
  54. ltsTextBlockSetLeft,
  55. ltsTextBlockSetVertAlign,
  56. ltsTextBlockSetHorzAlign,
  57. ltsTextBlockSetClipping,
  58. ltsTextBlockSetColor,
  59. ltsTextBlockSetFont,
  60. ltsTextBlockGetActualHeight,
  61. ltsTextBlockGetTextWidthA,
  62. ltsTextBlockGetTextWidthW,
  63. ltsTextBlockTextOutA,
  64. ltsTextBlockTextOutW,
  65. ltsTextBlockDestroy,
  66. ltsImageCreate,
  67. ltsImageIsEmpty,
  68. ltsImageGetWidth,
  69. ltsImageGetHeight,
  70. ltsImageGetLineSize,
  71. ltsImageGetDataSize,
  72. ltsImageGetFormat,
  73. ltsImageGetData,
  74. ltsImageGetScanline,
  75. ltsImageGetPixelAt,
  76. ltsImageAssign,
  77. ltsImageCreateEmpty,
  78. ltsImageLoadFromFunc,
  79. ltsImageResize,
  80. ltsImageFillColor,
  81. ltsImageFillPattern,
  82. ltsImageBlend,
  83. ltsImageBlur,
  84. ltsImageDestroy,
  85. ltsPostProcessorAddRange,
  86. ltsPostProcessorAddChars,
  87. ltsPostProcessorClearRanges,
  88. ltsPostProcessorExecute,
  89. ltsPostProcessorFillColorCreate,
  90. ltsPostProcessorFillPatternCreate,
  91. ltsPostProcessorBorderCreate,
  92. ltsPostProcessorShadowCreate,
  93. ltsPostProcessorCustomCreate,
  94. ltsPostProcessorDestroy,
  95. ltsCharGetCharCode,
  96. ltsCharGetGlyphMetric,
  97. ltsCharSetGlyphMetric,
  98. ltsInitialize,
  99. ltsGetVersion,
  100. ltsGetLastErrorCode,
  101. ltsGetLastErrorMsg,
  102. ltsFinalize;
  103. end.