Какво ново в Aspose.Words за C++

Contents
[ ]

Тази страница описва най-интересните нови Aspose.Words функции, въведени в последните издания.

Aspose.Words за C++ 24.9, 24.10

Aspose.Words 24.9 въвежда group shape Вмъкване и StructuredDocumentTag Вмъкване чрез DocumentBuilder, подобрява рендирането на радиалната диаграма с градуации, подобрява цифровите подписи с поддръжка XAdES-EPES, добавя Markdown подчертаване и осигурява достъп до разделители на бележки под линия/бележка в края.

Aspose.Words 24.10 въвежда подобрена поддръжка на активния контрол с CommandButton Създаване, нов контрол на видимостта на формата, възможност за group shapes, подобрен Markdown износ за таблици, форматиране на диаграми за Pie и Doughnut, по-добра работа с кодиране на големи 5 и поддръжка на остарели тайвански шрифтове.

Рендериране и печат

Градуации по радиални карти 24.9

Реализирано е рендиране на градуации по радиални карти.

CommandButton Активни Контроли 24.10

Възможността за създаване на CommandButton активни контроли е въведена чрез добавяне на нов публичен метод InsertForms2OleControl и нов публичен клас Forms2OleControl.

Контрол На Видимостта На Формата 24.10

Добавена е нова обществена собственост Hidden, за да се контролира видимостта на фигурите.

Промени в Pie и Doughnut диаграми 24.10

Няколко нови публични свойства са добавени към формат Pie и Doughnut диаграми.

Конвертиране, зареждане и запазване на документи

Подчертаване на форматирането при зареждане Markdown файлове 24.9

Опцията за разпознаване на форматирането на подчертаването при зареждане на документи Markdown е включена чрез добавяне на нова публична собственост ImportUnderlineFormatting.

Експортиране на таблици като HTML при запис до Markdown 24.10

Възможност за експортиране на таблици като HTML при записване на документи във формат Markdown е реализирана чрез добавяне на нова публична собственост ExportAsHtml и изброяване MarkdownExportAsHtml.

Цифрови Подписи

Подписвайте документи с XAdES-EPES 24.9

Възможността за подписване на документи с XAdES-EPES Ниво XML-DSig е въведена чрез добавяне на нова обществена собственост XmlDsigLevel и ново публично изброяване XmlDsigLevel.

Друго

  • Добавен е нов публичен метод InsertGroupShape към group shapes. 24.9
  • Добавен е нов публичен метод InsertStructuredDocumentTag, за да вмъкнете StructuredDocumentTags в документ. 24.9
  • Публичен достъп до разделители на бележки под линия/бележка в края е осигурен чрез добавяне на няколко публични класове и свойства. 24.9
  • Възможността за групиране на отделни фигури, group shapes заедно и директно групиране на фигури и group shapes е въведена чрез добавяне на InsertGroupShape Метод. 24.10
  • Биг5 обработка на кодиране за TrueType таблица с изображения е подобрена. 24.10
  • Подкрепата за остарели тайвански шрифтове е подобрена. 24.10

Aspose.Words за C++ 24.5, 24.6, 24.7

Aspose.Words 24.5 разширява опциите за сглобки, подобрява възможностите за рендиране и разширява някои други опции.

Aspose.Words 24.6 подобрява опциите за рендиране, подобрява функционалността за търсене и сравняване и разширява няколко други функции.

Aspose.Words 24.7 променя начина, по който работите с Активекс, разширява възможностите за рендиране, както и експортиране в Markdown и XLSX формати.

Поддържани Формати

Като се започне от версия 24.7, Експортиране до PDF/UA-2 се поддържа, за да се осигури достъпност за потребители с увреждания.

Рендериране и печат

Промени в диаграми, форми и DrawingML 24.5

  • DrawingML ефекти рендиране за SVG графики, разширяване на предишната функционалност, ограничена до изображения, е изпълнено.
  • Поддръжка за създаване на комбо диаграми и коригиране на свойства като ширина на празнината, припокриване и мехурчеста скала в групи от серии е въведена чрез добавяне на класове ChartSeriesGroup и ChartSeriesGroupCollection и свойство SeriesGroups.
  • Функционалността за манипулиране на SoftEdge ефекта на фигурите е реализирана чрез добавяне на SoftEdgeFormat класа.
  • Възможността за промяна на коригираните стойности на фигури е реализирана чрез добавяне на AdjustmentCollection и Adjustment публични класове и Adjustments собственост.

Промени в диаграми, форми и чертеж 24.6

  • Възможностите за картографиране са подобрени. Сега можете да създадете по-голямо разнообразие от диаграми, включително Treemaps, Sunbursts, Histograms, Pareto диаграми, Box & Whisker диаграми, Waterfalls и Funnels. Това ви позволява да визуализирате данните си по по-разнообразен и информативен начин.
  • Контролът на цветовете за форматиране на сенки е подобрен. Можете да получите по-прецизен контрол върху външния вид на вашите документи чрез достъп до цветове в сянка.
  • Подобрението на производителността за фоново рендиране е подобрено. Можете значително да ускорите рендирането на фонове, съдържащи малки елементи, благодарение на естествената технология за облицоване.
  • Добавени са реалистични градиенти за форми. Вече можете да създавате DML форми с нелинейни градиенти, имитирайки визуалния стил на Microsoft Word за по-полиран вид.

Персонализиране На Етикети За Данни На Диаграми 24.7

Възможността за персонализиране на етикети на данни на диаграма, като Orientation и Rotation е добавена.

Потребителски номер стайлинг за списък нива 24.7

Добавен е сетер за обществена собственост CustomNumberStyleFormat. Сега можете да дефинирате персонализиран номер за списъчни нива.

Промени в работата с Активекс 24.7

  • Свойствата на активните обекти вече могат да бъдат променяни, което ви дава по-голям контрол върху тяхното поведение.
  • Добавена е възможност за промяна на стойността на активния контрол на радио бутона, за да се даде възможност за динамично взаимодействие.
  • Добавена е възможността за превключване на актив checkbox на “проверен " или” нерегистриран".

Зареждане и съхранение на документи

Експортиране на връзки към Markdown формат 24.7

Възможността да се контролира експортирането на връзки във формат Markdown е добавена чрез имплементацията на LinkExportMode свойството.

Търсене и сравняване

Разширени Опции За Сравнение 24.6

Добавена е възможността за рационализиране на работните потоци за анализ на данни с подобрена функционалност за сравнение. Това включва нова опция IgnoreStoreItemId и преработен интерфейс за напреднали сравнения.

Друго

  • Функцията за премахване на празни страници от документ е реализирана чрез добавяне на метода RemoveBlankPages. 24.5
  • Възможността да се провери за наличие на VBA макроси без зареждане на документ е осигурена чрез добавяне на свойство HasMacros. 24.5
  • Добавено е ново DateTimeUtc свойство-това осигурява по-точен времеви печат за коментари, подобряване на организацията и проследимостта. 24.6
  • Форматът за дата и час сега автоматично се открива за безпроблемно експортиране във формат XLSX. 24.7
  • Добавена е обществена собственост IsProtected, която ви позволява да проверите дали даден проект VBA е защитен. 24.7

Aspose.Words за C++ 24.1, 24.2, 24.3, 24.4

Aspose.Words 24.1 подобрява опита за управление на цветовете на инсулт, подобрява OLE обекти, както и въвежда нова библиография източници публично API.

Aspose.Words 24.2 разширени графики API и управление на стила. Тази версия на Aspose.Words също така въведе възможността за задаване на SvgSaveOptions по време на рендиране, по-гъвкав контрол за зареждане Markdown файлове и работа с референтен текст за бележки под линия и бележки в края.

Aspose.Words 24.3 въвежда емулация на бинарни растерни операции за WMF метафили и продължава да разширява класациите API.

Aspose.Words 24.4 подобрява някои опции за рендиране, както и подобрява работата с цифрови подписи.

Рендериране и печат

Контрол На Цвета На Хода 24.1

Класът Stroke е разширен с набор от нови публични свойства, свързани с управлението на цветовете на ходовете: ForeThemeColor и BackThemeColor, ForeTintAndShade и BackTintAndShade.

DrawingML Диаграми API Разширение 24.2 / 24.3 / 24.4

DrawingML Charts API продължава да се разширява.

Вграждане на шрифтове, обявени в @font-face правила 24.4

Добавена е възможност за вграждане на шрифтове, декларирани в @font-face Правила в получените дефиниции на шрифта на документа, чрез добавяне на ново свойство SupportFontFaceRules.

Работа с форматиране на отблясъци и отражения 24.4

Способността да се работи с блясък и отражение форматиране за чертеж обект е реализирана.

Зареждане и съхранение на документи

Посочете SvgSaveOptions По Време На Рендирането 24.2

Възможността за задаване на SvgSaveOptions по време на рендирането е добавена с помощта на ShapeRenderer.Save и OfficeMathRenderer.Save методи.

Запазване на празните редове при зареждане Markdown файлове 24.2

Възможността за запазване на празни линии при зареждане Markdown файлове е добавена.

Друго

  • Възможността за промяна на текста на TextBox OLE контролата е въведена чрез добавяне на ново свойство Text към новия TextBoxControl клас. 24.1
  • Библиографията източници публичен API е реализирана чрез добавяне на ново пространство от имена Aspose.Words.Bibliography с неговите нови класове и изброявания и чрез добавяне на ново свойство Bibliography към Document клас. 24.1
  • Нови публични свойства Priority, UnhideWhenUsed и SemiHidden за подобрено управление на стила са добавени към Style класа. 24.2
  • Функционалността за извличане на действителния текст на референтния знак за бележки под линия и бележки в края е подобрена със свойството ActualReferenceMark и метода UpdateActualReferenceMarks. 24.2
  • Въведена е емулация на бинарни растерни операции за WMF метафили. 24.3
  • Възможността за дефиниране на опции за подпис за документи в рамките на SaveOptions е разрешена чрез добавяне на нов клас DigitalSignatureDetails с нови публични членове, както и добавяне на нови свойства към класовете OoxmlSaveOptions, DocSaveOptions и OdtSaveOptions. 24.4

Aspose.Words за C++ 23.9, 23.10, 23.11, 23.12

Aspose.Words 23.9 разширява опциите за рендиране, емулацията на рендиране на метаданни и markdown Опции за записване.

Aspose.Words 23.10 подобрява рендирането, разширява опциите за зареждане и записване на документи и позволява на потребителите да обединяват документи по нови начини.

Aspose.Words 23.11 подобрява работата с ревизии, XLSX формат и шрифтове на легендата на диаграмата с допълнителни опции.

Aspose.Words 23.12 въвежда нови свойства и изброявания за работа с PDF и OOXML документи, както и поддръжка на WebP изображения.

Рендериране и печат

Персонализиране на заглавията на осите в DrawingML диаграми 23.9

Възможността за персонализиране на заглавията на осите в DrawingML диаграми е въведена чрез внедряването на ново свойство на публичен клас ChartAxisTitle и Title.

Определяне на вертикалната позиция на шрифтовете в абзац 23.9

Сега е възможно да се определи вертикалната позиция на шрифтовете в рамките на абзац, като се използва новото публично свойство BaselineAlignment и новото изброяване BaselineAlignment.

Контрол На Цветовете На Преден План 23.10

Възможността за извличане на цвета на преден план без модификатори е добавена към класовете Fill и Stroke чрез свойството BaseForeColor.

Разширяване на функционалността на графиките 23.10

Функционалността на класовете ChartDataPointCollection, ChartSeries и ChartFormat е разширена с нови методи и свойства.

Автоматично регулиране и поставяне на изображение във фигура 23.10

Лесен начин за автоматично регулиране и поставяне на изображение в определена форма е предоставен чрез новия метод FitImageToShape.

Форматиране на шрифта по подразбиране за записи в Легендата на диаграмата DrawingML 23.11

Възможността за задаване на форматиране на шрифта по подразбиране за записи в легендата на DrawingML диаграми е добавена чрез свойството Font. Тази функция улеснява по-опростен и последователен външен вид за елементите на диаграмата, подобрявайки цялостната естетика на документа.

Посочете оформлението на страницата при отваряне PDF в четец 23.12

Възможността да се определи оформлението на страницата, което да се използва при отваряне на документ в четец PDF, е добавена чрез въвеждането на ново свойство PageLayout в класа PdfSaveOptions и въвеждането на ново изброяване PdfPageLayout.

Зареждане и съхранение на документи

Задаване на име на папка за изграждане на изображение URIs в Markdown 23.9

Класът MarkdownSaveOptions е разширен чрез включване на свойството ImagesFolderAlias, което позволява да се зададе името на папката, използвана за конструиране на изображение URIs, написано в документа Markdown.

Намаляване PDF Изходния Размер 23.10

Изпълнени са различни PDF оптимизации за рендиране, за да се намали размерът на изхода при използване на OptimizeOutput настройки.

Разпознаване на хипервръзки при зареждане TXT документи 23.10

Функцията за разпознаване на хипервръзки при зареждане на документи TXT е внедрена чрез добавяне на ново свойство DetectHyperlinks.

Друго

  • Въведена е емулация на метафил за определяне на размера на растеризацията, по-специално за ширина на писалката WMF и ширина на козметичната писалка EMF. За да се постигне това, собствеността ScaleWmfFontsToMetafileSize е заменена с собственост EmulateRenderingToSizeOnPage и собствеността EmulateRenderingToSizeOnPageResolution е добавена. 23.9
  • Чрез метода InsertDocumentInline е въведен опростен метод за вмъкване на един документ в друг документ в текущата позиция на курсора. 23.10
  • Възможността за достъп и промяна на свойствата на стила е добавена чрез въвеждането на новата Locked собственост. 23.10
  • Към методите от класа CompositeNode е добавен общ тип параметър. 23.10
  • Начин да се контролира кога дадена ревизия трябва да бъде приета/отхвърлена или не, е бил приложен чрез използване на методите Accept и Reject. Това подобрение дава на потребителите по-фин контрол върху процеса на преразглеждане. 23.11
  • Възможността да се напишат всички раздели на документ върху един и същ работен лист XLSX е предоставена чрез новото свойство XlsxSectionMode изброяване и новото SectionMode. 23.11
  • Начин да се контролира как ще се използват разширенията за формат ZIP64 за документи OOXML е имплементиран чрез новото свойство Zip64Mode на класа OoxmlSaveOptions и новото Zip64Mode изброяване. 23.12
  • Въведена е поддръжка за WebP изображение. Моля, имайте предвид, че тази функция е достъпна само за .NetStandart и .NET6+ версии. 23.12

Вижте Също