O que há de novo em Aspose.Words Para C++

Contents
[ ]

Esta página descreve os novos recursos Aspose.Words mais interessantes introduzidos em versões recentes.

Aspose.Words para C++ 24.9

Aspose.Words 24.9 introduz group shape inserção e StructuredDocumentTag inserção via DocumentBuilder, melhora a renderização do gráfico radial com graduações, melhora as assinaturas digitais com XAdES-EPES suporte, adiciona Markdown reconhecimento de sublinhado e fornece acesso a separadores de notas de rodapé/notas de fim.

Renderização e impressão

Graduações em gráficos radiais

A renderização de graduações em gráficos radiais foi implementada.

Converter, carregar e guardar documentos

Sublinhar a formatação ao carregar ficheiros Markdown

A opção de reconhecer a formatação de sublinhado ao carregar documentos Markdown foi incorporada adicionando uma nova propriedade pública ImportUnderlineFormatting.

Assinaturas Digitais

Assinar documentos com XAdES-EPES

A capacidade de assinar documentos com XAdES-EPES Nível XML-DSig assinaturas foi introduzido adicionando uma nova propriedade pública XmlDsigLevel e uma nova enumeração pública XmlDsigLevel.

Outros

  • Um novo método público InsertGroupShape foi adicionado a group shapes.
  • Um novo método público InsertStructuredDocumentTag foi adicionado para inserir StructuredDocumentTags em um documento.
  • O acesso público aos separadores de notas de rodapé/notas de fim foi proporcionado pela adição de algumas classes e propriedades públicas.

Aspose.Words para C++ 24.5, 24.6, 24.7

Aspose.Words 24.5 expande as opções para assemblies, melhora os recursos de renderização e expande algumas outras opções.

Aspose.Words 24.6 melhora as opções de renderização, melhora a funcionalidade de pesquisa e comparação e expande vários outros recursos.

Aspose.Words 24.7 altera a forma como trabalha com ActiveX, expande as capacidades de renderização, bem como exporta para os formatos Markdown e XLSX.

Formatos Suportados

A partir da versão 24.7, a exportação para PDF/UA-2 é suportada para garantir a acessibilidade aos utilizadores com deficiência.

Renderização e impressão

Alterações nos gráficos, formas e desenhos 24.5

  • A renderização de efeitos DrawingML para gráficos SVG, estendendo a funcionalidade anterior limitada a imagens, foi implementada.
  • Foi introduzido o suporte para a criação de gráficos combinados e para o ajuste de propriedades, tais como a largura do intervalo, a sobreposição e a escala de bolhas nos grupos de séries, adicionando-se as classes ChartSeriesGroup e ChartSeriesGroupCollection e a propriedade SeriesGroups.
  • A funcionalidade para manipular o efeito SoftEdge das formas foi implementada adicionando a classe SoftEdgeFormat.
  • A capacidade de modificar ajustar valores de formas foi implementada adicionando as classes públicas AdjustmentCollection e Adjustment e a propriedade Adjustments.

Alterações nos gráficos, formas e desenhos 24.6

  • As capacidades de gráficos foram melhoradas. Agora você pode criar uma variedade maior de gráficos, incluindo Treemaps, Sunbursts, Histograms, Pareto gráficos, Box & Whisker gráficos, Waterfalls e Funnels. Isto permite-lhe visualizar os seus dados de uma forma mais diversificada e informativa.
  • O controlo das cores para a formatação das Sombras foi melhorado. Você pode obter um controle mais preciso sobre a aparência de seus documentos acessando cores de sombra.
  • O aumento de desempenho para a renderização em segundo plano foi melhorado. Você pode acelerar significativamente a renderização de fundos contendo pequenos elementos graças à tecnologia nativa de ladrilhos.
  • Foram adicionados gradientes realistas para formas. Agora você pode criar DML formas com gradientes não lineares, imitando o estilo visual de Microsoft Word para uma aparência mais polida.

Personalização Do Rótulo Dos Dados Do Gráfico 24.7

Foi adicionada a capacidade de personalizar rótulos de dados do gráfico, como Orientation e Rotation.

Estilo De Número personalizado para níveis de Lista 24.7

Foi adicionado um setter para a propriedade pública CustomNumberStyleFormat. Agora você pode definir um estilo de número personalizado para níveis de lista.

Mudanças no trabalho com ActiveX 24.7

  • As propriedades dos objetos ActiveX agora podem ser modificadas, dando a você mais controle sobre seu comportamento.
  • Foi adicionada a capacidade de modificar o valor do controlo ActiveX do botão de opção para permitir a interacção dinâmica.
  • A capacidade de alternar uma caixa de seleção ActiveX para “marcada” ou “desmarcada” foi adicionada.

Carregar e guardar documentos

A capacidade de controlar a exportação de links no formato Markdown foi adicionada através da implementação da propriedade LinkExportMode.

Pesquisar e comparar

Opções Avançadas De Comparação 24.6

Foi adicionada a capacidade de simplificar os fluxos de trabalho de análise de dados com uma funcionalidade de comparação melhorada. Isso inclui uma nova opção IgnoreStoreItemId e uma interface redesenhada para comparações avançadas.

Outros

  • A função para eliminar páginas vazias de um documento foi implementada adicionando o método RemoveBlankPages. 24.5
  • A capacidade de verificar a presença de VBA macros sem carregar um documento foi fornecida adicionando a propriedade HasMacros. 24.5
  • Uma nova propriedade DateTimeUtc foi adicionada-isto fornece um carimbo de data / hora mais preciso para os comentários, melhorando a organização e a rastreabilidade. 24.6
  • O formato datetime agora é detectado automaticamente para exportação contínua para o formato XLSX. 24.7
  • A propriedade pública IsProtected, que permite verificar se um projeto VBA está protegido, foi adicionada. 24.7

Aspose.Words Para C++ 24.1, 24.2, 24.3, 24.4

Aspose.Words 24.1 melhora a experiência em torno do gerenciamento de cores de traços, aprimora OLE objetos, bem como introduz novas fontes bibliográficas public API.

Aspose.Words 24.2 gráficos expandidos API e gestão de estilos. Esta versão de Aspose.Words também introduziu a capacidade de especificar SvgSaveOptions durante a renderização, controle mais flexível Carregando Markdown arquivos e trabalhando com texto de referência para notas de rodapé e notas de fim.

Aspose.Words 24.3 introduz a emulação de operações de varredura binária para WMF metarquivos e também continua a expandir os gráficos API.

Aspose.Words 24.4 melhora algumas opções de renderização, bem como melhora o trabalho com assinaturas digitais.

Renderização e impressão

Controlo Da Cor Do Traçado 24.1

A classe Stroke foi estendida com um conjunto de novas propriedades públicas relacionadas ao gerenciamento de cores de traçado: ForeThemeColor e BackThemeColor, ForeTintAndShade e BackTintAndShade.

DrawingML Charts API Extensão 24.2 / 24.3 / 24.4

O DrawingML Charts API continua a ser expandido.

Incorporar fontes declaradas em @font-face Regras 24.4

Adicionada a capacidade de incorporar fontes declaradas nas regras @font-face nas definições de fonte do documento resultante foi introduzida adicionando uma nova propriedade SupportFontFaceRules.

Trabalhar com formatação de brilho e reflexão 24.4

A capacidade de trabalhar com formatação de brilho e reflexão para um objeto de desenho foi implementada.

Carregar e guardar documentos

Especifique SvgSaveOptions Durante A Renderização 24.2

A capacidade de especificar SvgSaveOptions durante a renderização foi adicionada usando o ShapeRenderer.Save e OfficeMathRenderer.Save métodos.

Preservar linhas vazias ao carregar ficheiros Markdown 24.2

A capacidade de preservar linhas vazias ao carregar arquivos Markdown foi adicionada.

Outros

  • A capacidade de modificar o texto do controlo TextBox OLE foi introduzida adicionando uma nova propriedade Text à nova classe TextBoxControl. 24.1
  • A bibliografia Sources public API foi implementada através da adição de um novo namespace Aspose.Words.Bibliography com as suas novas classes e enumerações, e através da adição de uma nova propriedade Bibliography à classe Document. 24.1
  • Novas propriedades públicas Priority, UnhideWhenUsed e SemiHidden para gerenciamento de estilo aprimorado foram adicionadas à classe Style. 24.2
  • A funcionalidade para recuperar o texto real da marca de referência para notas de rodapé e notas de fim foi melhorada com a propriedade ActualReferenceMark e o método UpdateActualReferenceMarks. 24.2
  • A emulação de operações de varredura binária para metarquivos WMF foi implementada. 24.3
  • A capacidade de definir opções de assinatura para documentos dentro de SaveOptions foi habilitada adicionando uma nova classe DigitalSignatureDetails com novos membros públicos, bem como adicionando novas propriedades às classes OoxmlSaveOptions, DocSaveOptions e OdtSaveOptions. 24.4

Aspose.Words Para C++ 23.9, 23.10, 23.11, 23.12

Aspose.Words 23.9 expande as opções de renderização, emulação de renderização de metarquivo e opções de salvamento de markdown.

Aspose.Words 23.10 melhora a renderização, expande as opções para carregar e salvar documentos e permite que os usuários mesclem documentos de novas maneiras.

Aspose.Words 23.11 melhora o trabalho com revisões, XLSX formato e fontes na legenda do gráfico com opções adicionais.

Aspose.Words 23.12 introduz novas propriedades e enumerações para trabalhar com documentos PDF e OOXML, bem como suporte para imagens WebP.

Renderização e impressão

Personalização de títulos de eixos em gráficos DrawingML 23.9

A capacidade de personalizar títulos de eixos em gráficos DrawingML foi introduzida pela implementação de uma nova propriedade public class ChartAxisTitle e Title.

Determinação da posição Vertical das fontes num parágrafo 23.9

Agora é possível definir a posição vertical das fontes dentro de um parágrafo usando a nova propriedade public BaselineAlignment e a nova enumeração BaselineAlignment.

Controlo Da Cor Do Primeiro Plano 23.10

A capacidade de recuperar a cor de primeiro plano sem modificadores foi adicionada às classes Fill e Stroke através da propriedade BaseForeColor.

Expansão da funcionalidade dos gráficos 23.10

A funcionalidade das classes ChartDataPointCollection, ChartSeries e ChartFormat foi expandida com novos métodos e propriedades.

Ajustar e ajustar automaticamente uma imagem numa forma 23.10

Uma maneira simples de ajustar e ajustar automaticamente uma imagem dentro de uma forma específica foi fornecida através do novo método FitImageToShape.

Formatação de fonte padrão para entradas de legenda de gráfico DrawingML 23.11

A capacidade de especificar a formatação de fonte padrão para entradas de legenda de gráficos DrawingML foi adicionada através da propriedade Font. Este recurso facilita uma aparência mais simplificada e consistente para os elementos do gráfico, melhorando a estética geral do documento.

Especificar o Layout da Página ao Abrir PDF No Reader 23.12

A capacidade de especificar o layout de página a ser usado ao abrir um documento em um leitor PDF foi adicionada através da introdução de uma nova propriedade PageLayout à classe PdfSaveOptions e da introdução de uma nova enumeração PdfPageLayout.

Carregar e guardar documentos

Especificando um nome de pasta para construir a imagem URIs em Markdown 23.9

A classe MarkdownSaveOptions foi expandida incluindo a propriedade ImagesFolderAlias, que permite especificar o nome da pasta usada para construir a imagem URIs escrita no documento Markdown.

Reduzir PDF Tamanho Da Saída 23.10

Várias otimizações de renderização PDF para reduzir o tamanho da saída ao utilizar as configurações OptimizeOutput foram implementadas.

Reconhecer hiperligações ao carregar TXT documentos 23.10

O recurso para reconhecer hiperlinks ao carregar documentos TXT foi implementado adicionando uma nova propriedade DetectHyperlinks.

Outros

  • A emulação de renderização de metarquivo para determinar o tamanho da rasterização foi implementada, especificamente para WMF Largura da caneta e EMF Largura da caneta cosmética. Para isso, a propriedade ScaleWmfFontsToMetafileSize foi substituída pela propriedade EmulateRenderingToSizeOnPage e a propriedade EmulateRenderingToSizeOnPageResolution foi adicionada. 23.9
  • Foi introduzido um método simplificado para inserir um documento noutro documento na posição actual do cursor utilizando o método InsertDocumentInline. 23.10
  • A capacidade de aceder e modificar propriedades de estilo foi adicionada através da introdução da nova propriedade Locked. 23.10
  • Um parâmetro de tipo genérico foi adicionado aos métodos da classe CompositeNode. 23.10
  • Uma forma de controlar quando uma determinada revisão deve ser aceite/rejeitada ou não foi implementada utilizando os métodos Accept e Reject. Esta melhoria confere aos utilizadores um controlo mais rigoroso sobre o processo de revisão. 23.11
  • A capacidade de escrever todas as secções de um documento na mesma folha de cálculo XLSX foi fornecida através do novo tipo de enumeração XlsxSectionMode e da propriedade new SectionMode. 23.11
  • Uma maneira de controlar como as extensões de formato ZIP64 serão usadas para documentos OOXML foi implementada por meio da nova propriedade Zip64Mode da classe OoxmlSaveOptions e da nova enumeração Zip64Mode. 23.12
  • Foi introduzido o suporte para a imagem WebP. Observe que esse recurso está disponível apenas para .NetStandart E.NET6 + versões. 23.12

Ver Também