Regras XpsAnalyzer
A tabela a seguir descreve as regras que a ferramenta XpsAnalysis usa para analisar arquivos XPS. Essas regras são baseadas na especificação XPS (Especificação de Papel XML) 1.0. Para obter mais informações sobre essa especificação, baixe a Especificação de Papel XML.
Regras de OPC (Convenções de Empacotamento Aberto)
Nome da Regra | Tipo de Dados | Explicação |
---|---|---|
Compressionoption |
string |
O valor da opção Compactação do pacote XPS. |
CorruptedOpc |
bool |
True se o pacote XPS não estiver em conformidade com a especificação OPC. |
ForeignContentType |
string |
Tipos de conteúdo que não fazem parte da especificação XPS. |
ForeignRelationshipType |
string |
Tipos de relação que não fazem parte da especificação XPS 1.0. |
LargePartCount |
long |
O número de partes cujo tamanho excede uma quantidade especificada. |
MaxFileSizeInBytes |
long |
O tamanho máximo do conjunto de partes dentro do pacote XPS. |
MaxPartRelationships |
long |
O número máximo de relações para uma parte do pacote XPS. |
PackageRelationshipCount |
long |
O número total de relações no pacote XPS. |
PartCount |
long |
O número total de partes no arquivo OPC. |
TotalPartRelationships |
long |
O número total de relações de parte. |
Regras de tronco XPS
Nome da Regra | Tipo de Dados | Explicação |
---|---|---|
CorruptedXpsTrunk |
bool |
True se o pacote XPS não estiver em conformidade com a especificação XPS 1.0 (nível de tronco). |
FixedDocumentCount |
long |
O número total de documentos no pacote XPS. |
HasCoreProperties |
bool |
True se o pacote XPS contiver a parte Propriedades do XPS Core. |
HasDiscardControl |
bool |
True se o pacote XPS contiver a parte DiscardControl. |
HasDocumentPrintTicket |
bool |
True se o pacote XPS contiver o PrintTicket no nível do documento. |
HasDocumentStructure |
bool |
True se o pacote XPS contiver o elemento DocumentStructure. |
HasJobPrintTicket |
bool |
True se o pacote XPS contiver o PrintTicket no nível do DocumentSequence. |
HasMoreThanOneSignatureBlockResourceInADocument |
bool |
True se o pacote XPS contiver um documento com mais de um recurso de bloco de assinatura. |
PackageThumbnailType |
string |
O tipo de imagem da miniatura no nível do pacote XPS. |
SignatureBlockRequestCount |
long |
O número total de assinaturas no pacote XPS. |
Regras de página XPS
Nome da Regra | Tipo de Dados | Explicação |
---|---|---|
BleedBoxDimension |
string |
A dimensão de NonDefault BleedBox no pacote XPS. |
BrushCount |
long |
O número total de elementos Brushes no pacote XPS. |
CanvasCount |
long |
O número total de elementos Canvas no pacote XPS. |
CanvasLanguage |
string |
A linguagem do elemento Canvas. |
CanvasOpacityMaskBrush |
string |
O tipo de pincel do elemento Canvas OpacityMask. |
ContentBoxDimension |
string |
A dimensão de NonDefault ContentBox no pacote XPS. |
CorruptedXpsPage |
bool |
True se o pacote XPS não estiver em conformidade com a especificação XPS 1.0 (nível de página). |
FixedPageCount |
long |
O número total de elementos Page no pacote XPS. |
FontType |
string |
O tipo de fonte encontrado no pacote XPS. |
GeometryCount |
long |
O número total de elementos Geometry no pacote XPS. |
GeometryFigureClosedFilledPatternRule |
string |
O tipo de GeometryFigure. |
GeometryFigureMaxSegmentCount |
long |
O número máximo de elementos SegmentCount em GeometryFigures. |
GeometryFigureMaxSegmentDataCount |
long |
O número máximo de elementos SegmentDataCount em GeometryFigures. |
GeometryFigureSegmentStrokePattern |
string |
O padrão de traço do elemento GeometryFigures. |
GeometryFigureSegmentType |
string |
O Tipo de Segmento do elemento GeometryFigure. |
GeometryFillRule |
string |
O FillRule da geometria. |
GlyphsBidiLevel |
long |
O BidiLevel dos Glifos. |
GlyphsCount |
long |
O número total de elementos de glifos no pacote XPS. |
GlyphsFillBrush |
string |
O tipo de pincel do Preenchimento de Glifos. |
GlyphsLanguage |
string |
A linguagem dos glifos. |
GlyphsOpacityMaskBrush |
string |
O tipo de pincel do OpacityMask de Glifos. |
GlifosStyleSimulations |
string |
As StyleSimulations dos Glifos. |
HasCanvasClipGeometryLocal |
bool |
True se o pacote XPS contiver um elemento Canvas com ClipGeometry local. |
HasCanvasClipGeometryRemote |
bool |
True se o pacote XPS contiver um elemento Canvas com ClipGeometry remoto. |
HasCanvasHyperlinkTarget |
bool |
True se o pacote XPS contiver um elemento Canvas com HyperlinkTarget. |
HasCanvasName |
bool |
True se o pacote XPS contiver um elemento Canvas com a propriedade Name. |
HasCanvasOpacityEqualsOne |
bool |
True se o pacote XPS contiver um elemento Canvas com Opacity=1. |
HasCanvasOpacityEqualsToZero |
bool |
True se o pacote XPS contiver um elemento Canvas com Opacity=0. |
HasCanvasOpacityMaskBrushLocal |
bool |
True se o pacote XPS contiver um elemento Canvas com OpacityMaskBrush local. |
HasCanvasOpacityMaskBrushRemote |
bool |
True se o pacote XPS contiver um elemento Canvas com remote OpacityMaskBrush. |
HasCanvasTransformLocal |
bool |
True se o pacote XPS contiver um elemento Canvas com MatrixTransform local. |
HasCanvasTransformRemote |
bool |
True se o pacote XPS contiver um elemento Canvas com MatrixTransform remoto. |
HasCanvasWithAccessibilityLongDescription |
bool |
True se o pacote XPS contiver um elemento Canvas com AccessibilityLongDescription. |
HasCanvasWithAccessibilityShortDescription |
bool |
True se o pacote XPS contiver um elemento Canvas com AccessibilityShortDescription. |
HasCanvasWithUseAliasedEdgeMode |
bool |
True se o pacote XPS contiver um elemento Canvas com UseAliasedEdgeMode=True. |
HasColorProfile |
bool |
True se o pacote XPS contiver ColorProfile. |
HasGeometryFigureWithMultipleSegmentTypes |
bool |
True se o pacote XPS contiver um elemento GeometryFigure com vários tipos de segmento. |
HasGeometryFigureWithNonDefaultStartPoint |
bool |
True se o pacote XPS contiver um elemento GeometryFigure com StartPoint não padrão (0.0, 0.0). |
HasGeometryTransformLocal |
bool |
True se o pacote XPS contiver uma geometria com MatrixTransform local. |
HasGeometryTransformRemote |
bool |
True se o pacote XPS contiver uma geometria com MatrixTransform remoto. |
HasGlyphsClipGeometryLocal |
bool |
True se o pacote XPS contiver um glifos com ClipGeometry local. |
HasGlyphsClipGeometryRemote |
bool |
True se o pacote XPS contiver um elemento Glyphs com ClipGeometry remoto. |
HasGlyphsDeviceFontName |
bool |
True se o pacote XPS contiver um elemento Glyphs com DeviceFontName. |
HasGlyphsFillBrushLocal |
bool |
True se o pacote XPS contiver um elemento Glyphs com FillBrush local. |
HasGlyphsFillBrushRemote |
bool |
True se o pacote XPS contiver um elemento Glyphs com FillBrush remoto. |
HasGlyphsFontFaceIndex |
bool |
True se o pacote XPS contiver um elemento Glyphs com FontFaceIndex. |
HasGlyphsHyperlinkTarget |
bool |
True se o pacote XPS contiver um elemento Glyphs com HyperlinkTarget. |
HasGlyphsName |
bool |
True se o pacote XPS contiver um elemento Glyphs com a propriedade Name. |
HasGlyphsOpacityEqualsOne |
bool |
True se o pacote XPS contiver um elemento Glyphs com Opacity=1. |
HasGlyphsOpacityEqualsToZero |
bool |
True se o pacote XPS contiver um elemento Glyphs com Opacity=0. |
HasGlyphsOpacityMaskBrushLocal |
bool |
True se o pacote XPS contiver um elemento Glyphs com OpacityMaskBrush local. |
HasGlyphsOpacityMaskBrushRemote |
bool |
True se o pacote XPS contiver um elemento Glyphs com OpacityMaskBrush remoto. |
HasGlyphsTransformLocal |
bool |
True se o pacote XPS contiver um elemento Glyphs com MatrixTransform local. |
HasGlyphsTransformRemote |
bool |
True se o pacote XPS contiver um elemento Glyphs com MatrixTransform remoto. |
HasGlyphsUnicodeString |
bool |
True se o pacote XPS contiver um elemento Glyphs com UnicodeString. |
HasGlyphsWithSideways |
bool |
True se o pacote XPS contiver um elemento Glyphs com a propriedade IsSideways habilitada. |
HasHyperlinkTarget |
bool |
True se o pacote XPS contiver uma página com um destinoHyperlink. |
HasImageBrushOpacityEqualsToOne |
bool |
True se o pacote XPS contiver um ImageBrush com Opacity=1. |
HasImageBrushOpacityEqualsToZero |
bool |
True se o pacote XPS contiver um ImageBrush com Opacity=0. |
HasImageBrushTransformLocal |
bool |
True se o pacote XPS contiver um ImageBrush com MatrixTransform local. |
HasImageBrushTransformRemote |
bool |
True se o pacote XPS contiver um ImageBrush com Remote MatrixTransform. |
HasImageBrushWithColorProfileResource |
bool |
True se o pacote XPS contiver um ImageBrush com ColorProfileResource. |
HasImageBrushWithNonDefaultViewBox |
bool |
True se o pacote XPS contiver um ImageBrush com um ViewBox não padrão (0, 0, 1, 1). |
HasImageBrushWithNonDefaultViewPort |
bool |
True se o pacote XPS contiver um ImageBrush com um ViewPort não padrão (0, 0, 1, 1). |
HasLinearGradientBrushOpacityEqualsToOne |
bool |
True se o pacote XPS contiver um LinearGradientBrush com Opacity=1. |
HasLinearGradientBrushOpacityEqualsToZero |
bool |
True se o pacote XPS contiver um LinearGradientBrush com Opacity=0. |
HasLinearGradientBrushTransformLocal |
bool |
True se o pacote XPS contiver um LinearGradientBrush com MatrixTransform local. |
HasLinearGradientBrushTransformRemote |
bool |
True se o pacote XPS contiver um LinearGradientBrush com MatrixTransform remoto. |
HasLinearGradientBrushWithColorProfileResource |
bool |
True se o pacote XPS contiver um LinearGradientBrush com ColorProfileResource. |
HasLinearGradientBrushWithNonDefaultEndPoint |
string |
True se o pacote XPS contiver um LinearGradientBrush com um Ponto de Extremidade Não Padrão. |
HasLinearGradientBrushWithNonDefaultGradientStopOffset |
bool |
True se o pacote XPS contiver um LinearGradientBrush com um GradientStopOffset não padrão. |
HasLinearGradientBrushWithNonDefaultStartPoint |
string |
True se o pacote XPS contiver um LinearGradientBrush com um StartPoint não padrão. |
HasLocalDictionary |
bool |
True se o pacote XPS contiver uma página que usa um Dicionário Local. |
HasNonDefaultBleedBox |
bool |
True se o pacote XPS contiver uma página com um valor BleedBox não padrão. |
HasNonDefaultContentBox |
bool |
True se o pacote XPS contiver uma página com um valor ContentBox não padrão. |
HasPageName |
bool |
True se o pacote XPS contiver uma página com o atributo Name definido. |
HasPagePrintTicket |
bool |
True se o pacote XPS contiver um PrintTicket no nível da página. |
HasPathClipGeometryLocal |
bool |
True se o pacote XPS contiver um Caminho com ClipGeometry local |
HasPathClipGeometryRemote |
bool |
True se o pacote XPS contiver um Caminho com um valor ClipGeometry remoto. |
HasPathFillBrushLocal |
bool |
True se o pacote XPS contiver um Caminho com FillBrush local. |
HasPathFillBrushRemote |
bool |
True se o pacote XPS contiver um Caminho com FillBrush remoto. |
HasPathGeometryLocal |
bool |
True se o pacote XPS contiver um Caminho com uma propriedade Geometry local. |
HasPathGeometryRemote |
bool |
True se o pacote XPS contiver um Caminho com uma propriedade Geometry remota. |
HasPathHyperlinkTarget |
bool |
True se o pacote XPS contiver um Caminho com um valor HyperlinkTarget. |
HasPathName |
bool |
True se o pacote XPS contiver um Caminho com uma propriedade Name. |
HasPathOpacityEqualsOne |
bool |
True se o pacote XPS contiver um Caminho com Opacidade=1. |
HasPathOpacityEqualsToZero |
bool |
True se o pacote XPS contiver um Caminho com Opacidade=0. |
HasPathOpacityMaskBrushLocal |
bool |
True se o pacote XPS contiver um Caminho com um valor OpacityMaskBrush local. |
HasPathOpacityMaskBrushRemote |
bool |
True se o pacote XPS contiver um Caminho com um OpacityMaskBrush remoto. |
HasPathStrokeBrushLocal |
bool |
True se o pacote XPS contiver um Path com uma propriedade StrokeBrush local. |
HasPathStrokeBrushRemote |
bool |
True se o pacote XPS contiver um Caminho com uma propriedade StrokeBrush remota. |
HasPathStrokeDashOffset |
bool |
True se o pacote XPS contiver um Caminho com StrokeDashOffset. |
HasPathTransformLocal |
bool |
True se o pacote XPS contiver um Caminho com um MatrixTransform local. |
HasPathTransformRemote |
bool |
True se o pacote XPS contiver um Caminho com um MatrixTransform remoto. |
HasPathWithAccessibilityLongDescription |
bool |
True se o pacote XPS contiver um caminho com o valor AccessibilityLongDescription. |
HasPathWithAccessibilityShortDescription |
bool |
True se o pacote XPS contiver um Caminho com AccessibilityShortDescription |
HasPathWithNonDefaultStrokeMiterLimit |
bool |
True se o pacote XPS contiver um Caminho com um StrokeMiterLimit não padrão. |
HasPathWithNonDefaultStrokeThickness |
bool |
True se o pacote XPS contiver um Caminho com um StrokeThickness não padrão. |
HasPathWithSnapsToPixel |
bool |
True se o pacote XPS contiver um Caminho com um valor SnapToPixels. |
HasRadialGradientBrushOpacityEqualsToOne |
bool |
True se o pacote XPS contiver um RadialGradientBrush com Opacity=1. |
HasRadialGradientBrushOpacityEqualsToZero |
bool |
True se o pacote XPS contiver um RadialGradientBrush com Opacity=0. |
HasRadialGradientBrushTransformLocal |
bool |
True se o pacote XPS contiver um RadialGradientBrush com MatrixTransform local. |
HasRadialGradientBrushTransformRemote |
bool |
True se o pacote XPS contiver um RadialGradientBrush com Remote MatrixTransform. |
HasRadialGradientBrushWithColorProfileResource |
bool |
True se o pacote XPS contiver um RadialGradientBrush com ColorProfileResource. |
HasRadialGradientBrushWithNonDefaultCenter |
bool |
True se o pacote XPS contiver um RadialGradientBrush com um Centro Não Padrão. |
HasRadialGradientBrushWithNonDefaultGradientOrigin |
bool |
True se o pacote XPS contiver um RadialGradientBrush com um GradientOrigin não padrão. |
HasRadialGradientBrushWithNonDefaultGradientStopOffset |
bool |
True se o pacote XPS contiver um RadialGradientBrush com um GradientStopOffset não padrão. |
HasRadialGradientBrushWithNonDefaultRadiiSizes |
bool |
True se o pacote XPS contiver um RadialGradientBrush com um RadiiSizes não padrão. |
HasRemoteDictionary |
bool |
True se o pacote XPS contiver uma página que usa um RemoteDictionary. |
HasSolidColorBrushOpacityEqualsToOne |
bool |
True se o pacote XPS contiver um SolidColorBrush com Opacity=1. |
HasSolidColorBrushOpacityEqualsToZero |
bool |
True se o pacote XPS contiver um SolidColorBrush com Opacity=0. |
HasSolidColorBrushWithColorProfileResource |
bool |
True se o pacote XPS contiver um SolidColorBrush com ColorProfileResource. |
HasStoryFragment |
bool |
True se o pacote XPS contiver uma parte StoryFragment. |
HasVisualBrushOpacityEqualsToOne |
bool |
True se o pacote XPS contiver um elemento VisualBrush com Opacity=1. |
HasVisualBrushOpacityEqualsToZero |
bool |
True se o pacote XPS contiver um elemento VisualBrush com Opacity=0. |
HasVisualBrushTransformLocal |
bool |
True se o pacote XPS contiver um elemento VisualBrush com MatrixTransform local. |
HasVisualBrushTransformRemote |
bool |
True se o pacote XPS contiver um elemento VisualBrush com Remote MatrixTransform. |
HasVisualBrushWithLocalCanvas |
bool |
True se o pacote XPS contiver um elemento VisualBrush com uma Tela Local. |
HasVisualBrushWithLocalGlyphs |
bool |
True se o pacote XPS contiver um elemento VisualBrush com glifos locais. |
HasVisualBrushWithLocalPath |
bool |
True se o pacote XPS contiver um elemento VisualBrush com um Caminho Local. |
HasVisualBrushWithNonDefaultViewBox |
bool |
True se o pacote XPS contiver um elemento VisualBrush com um ViewBox Não Padrão (0, 0, 1, 1). |
HasVisualBrushWithNonDefaultViewPort |
bool |
True se o pacote XPS contiver um elemento VisualBrush com um ViewPort Não Padrão (0, 0, 1, 1). |
HasVisualBrushWithRemoteCanvas |
bool |
True se o pacote XPS contiver um elemento VisualBrush com uma Tela Remota. |
HasVisualBrushWithRemoteGlyphs |
bool |
True se o pacote XPS contiver um elemento VisualBrush com glifos remotos. |
HasVisualBrushWithRemotePath |
bool |
True se o pacote XPS contiver um elemento VisualBrush com um Caminho Remoto. |
ImageBrushCount |
long |
O número total de elementos ImageBrush no pacote XPS. |
ImageBrushTileMode |
string |
O valor TileMode do elemento ImageBrush. |
ImageBrushType |
string |
O valor do tipo Image do elemento ImageBrush. |
LinearGradientBrushColorInterpolationMode |
string |
O valor ColorInterpolationMode do elemento LinearGradientBrush. |
LinearGradientBrushColorType |
string |
O valor Tipo de Cor do elemento LinearGradientBrush. |
LinearGradientBrushContextColorChannelCount |
string |
O valor Contagem de Canal de Cor de Contexto do elemento LinearGradientBrush. |
LinearGradientBrushCount |
long |
O número total de elementos LinearGradientBrush no pacote XPS. |
LinearGradientBrushSpreadMethod |
string |
O valor SpreadMethod do elemento LinearGradientBrush. |
LinkTargetsCount |
long |
O número total de elementos LinkTargets no pacote XPS. |
LocalDictionaryContent |
string |
O tipo de Objeto Sharable encontrado neste Dicionário Local. |
MaxGlyphsFontRenderingEMSize |
long |
O FontRenderingEmSize máximo em um elemento Glyphs. |
MaxGlyphsIndicesInAGlyphs |
long |
O tamanho máximo de Índices em um elemento Glifos. |
MaxGlyphsMappingsInAGlyphs |
long |
O tamanho máximo de Mapeamentos em um elemento Glifos. |
MaxGlyphsProhibitedCaretStopCountInAGlyphs |
long |
O tamanho máximo de ProhibitedCaretStopCount em um elemento Glyphs. |
MaxGradientStopsInALinearGradientBrush |
long |
O número máximo de GradientStops em um elemento LinearGradientBrush. |
MaxGradientStopsInARadialGradientBrush |
long |
O número máximo de GradientStops em um elemento RadialGradientBrush. |
MaxStrokeDashesInAPath |
long |
O número máximo de StrokeDashes em um elemento Path. |
PageDimension |
string |
A largura e a altura de uma Página no pacote XPS. |
PageLanguage |
string |
O idioma da página. |
PageThumbnailType |
string |
O tipo de imagem da miniatura no nível da página. |
PathCount |
long |
O número total de elementos Path no pacote XPS. |
PathFillBrush |
string |
O tipo de pincel do Preenchimento de Caminho. |
PathLanguage |
string |
O valor language do elemento Path. |
PathOpacityMaskBrush |
string |
Tipo de Pincel do Caminho OpacidadeMask. |
PathStrokeBrush |
string |
O tipo de pincel da propriedade Path Stroke. |
PathStrokeDashCap |
string |
O tipo StrokeDashCap do elemento Path. |
PathStrokeEndLineCap |
string |
O valor StrokeEndLineCap do elemento Path. |
PathStrokeLineJoin |
string |
O valor StrokeLineJoin do elemento Path. |
PathStrokeStartLineCap |
string |
O valor StrokeStartLineCap do elemento Path. |
RadialGradientBrushColorInterpolationMode |
string |
O valor ColorInterpolationMode do elemento RadialGradientBrush. |
RadialGradientBrushColorType |
string |
O valor Tipo de Cor do elemento RadialGradientBrush. |
RadialGradientBrushContextColorChannelCount |
string |
A Contagem de Canais de Cor de Contexto do elemento RadialGradientBrush. |
RadialGradientBrushCount |
long |
O número total de elementos RadialGradientBrush no pacote XPS. |
RadialGradientBrushEllipseOrCircle |
string |
Define se o pincel de gradiente é uma elipse ou um círculo. |
RadialGradientBrushSpreadMethod |
string |
O valor SpreadMethod do elemento RadialGradientBrush. |
RemoteDictionaryContent |
string |
O tipo de Objeto Fragmentável encontrado neste Dicionário Remoto. |
SolidColorBrushColorType |
string |
O Tipo de Cor do elemento SolidColorBrush. |
SolidColorBrushContextColorChannelCount |
string |
A Contagem de Canais de Cor de Contexto do elemento SolidColorBrush. |
SolidColorBrushCount |
long |
O número total de elementos SolidColorBrush no pacote XPS. |
VisualBrushCount |
long |
O número total de elementos do VisualBrush no pacote XPS. |
VisualBrushTileMode |
string |
O valor TileMode do elemento VisualBrush. |
VisualCount |
long |
O número total de visuais no pacote XPS. |
Regras de assinatura digital
Nome da regra | Tipo de dados | Explicação |
---|---|---|
CorruptedDigitalSignature |
bool |
True se o pacote XPS contiver uma assinatura digital corrompida. |
SignatureCount |
long |
O número total de assinaturas digitais no pacote XPS. |
XpsSignaturePolicy |
string |
O valor da Política de Assinatura XPS do elemento Signature. |
HasInvalidXpsSignature |
bool |
True se o pacote XPS contiver um elemento XPS Signature inválido. |
XpsSignatureStatus |
string |
O valor Status da Assinatura do elemento Signature no caso em que a assinatura é inválida. Em outras palavras, essa regra só é habilitada quando HasInvalidXpsSignature é True. |
MaxNumberOfCertificatesInASignature |
long |
O número máximo de certificados encontrados em um elemento Signature. |
HasXpsSignatureWithEmptyID |
bool |
True se o pacote XPS contiver um elemento de Assinatura XPS com ID vazia. |
SignatureTimeFormat |
string |
O valor formato de hora da assinatura do elemento Signature. |
MaxNumberOfCustomObjectsInASignature |
long |
O número máximo de Objetos Personalizados encontrados em um elemento Signature. |
MaxNumberOfCustomReferencesInASignature |
long |
O número máximo de Referências Personalizadas encontradas em um elemento Signature. |
Regras diversas
Nome da regra | Tipo de dados | Explicação |
---|---|---|
CorruptedPageRendering |
bool |
True se o pacote XPS contiver uma página não renderizável. |