Compartir a través de


Reglas de XpsAnalyzer

En la tabla siguiente se describen las reglas que usa la herramienta XpsAnalysis para analizar archivos XPS. Estas reglas se basan en la especificación XML Paper Specification (XPS) 1.0. Para obtener más información sobre esta especificación, descargue la especificación de papel XML.

Reglas de convenciones de empaquetado abierto (OPC)

Nombre de la regla Tipo de datos Explicación

CompressionOption

string

Valor de la opción Compresión del paquete XPS.

CorruptedOpc

bool

True si el paquete XPS no se ajusta a la especificación de OPC.

ForeignContentType

string

Tipos de contenido que no forman parte de la especificación XPS.

ForeignRelationshipType

string

Tipos de relación que no forman parte de la especificación XPS 1.0.

LargePartCount

long

Número de partes cuyo tamaño supera una cantidad especificada.

MaxFileSizeInBytes

long

Tamaño máximo del conjunto de piezas dentro del paquete XPS.

MaxPartRelationships

long

Número máximo de relaciones para una parte del paquete XPS.

PackageRelationshipCount

long

Número total de relaciones en el paquete XPS.

PartCount

long

Número total de partes del archivo OPC.

TotalPartRelationships

long

Número total de relaciones de partes.

Reglas de tronco XPS

Nombre de la regla Tipo de datos Explicación

CorruptedXpsTrunk

bool

True si el paquete XPS no se ajusta a la especificación XPS 1.0 (nivel de tronco).

FixedDocumentCount

long

Número total de documentos en el paquete XPS.

HasCoreProperties

bool

True si el paquete XPS contiene la parte Propiedades principales de XPS.

HasDiscardControl

bool

True si el paquete XPS contiene la parte DiscardControl.

HasDocumentPrintTicket

bool

True si el paquete XPS contiene el printTicket de nivel de documento.

HasDocumentStructure

bool

True si el paquete XPS contiene el elemento DocumentStructure.

HasJobPrintTicket

bool

True si el paquete XPS contiene el objeto PrintTicket de nivel DocumentSequence.

HasMoreThanOneSignatureBlockResourceInADocument

bool

True si el paquete XPS contiene un documento con más de un recurso de bloque de firma.

PackageThumbnailType

string

Tipo de imagen de la miniatura de nivel de paquete XPS.

SignatureBlockRequestCount

long

Número total de firmas en el paquete XPS.

Reglas de página XPS

Nombre de la regla Tipo de datos Explicación

BleedBoxDimension

string

Dimensión de NonDefault BleedBox en el paquete XPS.

BrushCount

long

Número total de elementos Brushes del paquete XPS.

CanvasCount

long

Número total de elementos Canvas del paquete XPS.

CanvasLanguage

string

Idioma del elemento Canvas.

CanvasOpacityMaskBrush

string

Tipo de pincel del elemento Canvas OpacityMask.

ContentBoxDimension

string

Dimensión de NonDefault ContentBox en el paquete XPS.

CorruptedXpsPage

bool

True si el paquete XPS no se ajusta a la especificación XPS 1.0 (nivel de página).

FixedPageCount

long

Número total de elementos Page del paquete XPS.

FontType

string

Tipo de fuente que se encuentra en el paquete XPS.

GeometryCount

long

Número total de elementos Geometry del paquete XPS.

GeometryFigureClosedFilledPatternRule

string

Tipo de geometryFigure.

GeometryFigureMaxSegmentCount

long

Número máximo de elementos SegmentCount en GeometryFigures.

GeometryFigureMaxSegmentDataCount

long

Número máximo de elementos SegmentDataCount en GeometryFigures.

GeometryFigureSegmentStrokePattern

string

Patrón de trazo del elemento GeometryFigures.

GeometryFigureSegmentType

string

Tipo de segmento del elemento GeometryFigure.

GeometryFillRule

string

FillRule de la geometría.

GlifosBidiLevel

long

El BidiLevel de los glifos.

GlifosCount

long

Número total de elementos de glifos en el paquete XPS.

GlifosFillBrush

string

Tipo de pincel del relleno de glifos.

GlifosLanguage

string

Lenguaje de los glifos.

GlifosOpacityMaskBrush

string

El tipo de pincel de los glifos OpacityMask.

GlifosStyleSimulations

string

StyleSimulations de los glifos.

HasCanvasClipGeometryLocal

bool

True si el paquete XPS contiene un elemento Canvas con ClipGeometry local.

HasCanvasClipGeometryRemote

bool

True si el paquete XPS contiene un elemento Canvas con ClipGeometry remoto.

HasCanvasHyperlinkTarget

bool

True si el paquete XPS contiene un elemento Canvas con HyperlinkTarget.

HasCanvasName

bool

True si el paquete XPS contiene un elemento Canvas con la propiedad Name.

HasCanvasOpacityEqualsOne

bool

True si el paquete XPS contiene un elemento Canvas con Opacity=1.

HasCanvasOpacityEqualsToZero

bool

True si el paquete XPS contiene un elemento Canvas con Opacity=0.

HasCanvasOpacityMaskBrushLocal

bool

True si el paquete XPS contiene un elemento Canvas con OpacityMaskBrush local.

HasCanvasOpacityMaskBrushRemote

bool

True si el paquete XPS contiene un elemento Canvas con OpacityMaskBrush remoto.

HasCanvasTransformLocal

bool

True si el paquete XPS contiene un elemento Canvas con MatrixTransform local.

HasCanvasTransformRemote

bool

True si el paquete XPS contiene un elemento Canvas con MatrixTransform remoto.

HasCanvasWithAccessibilityLongDescription

bool

True si el paquete XPS contiene un elemento Canvas con AccessibilityLongDescription.

HasCanvasWithAccessibilityShortDescription

bool

True si el paquete XPS contiene un elemento Canvas con AccessibilityShortDescription.

HasCanvasWithUseAliasedEdgeMode

bool

True si el paquete XPS contiene un elemento Canvas con UseAliasedEdgeMode=True.

HasColorProfile

bool

True si el paquete XPS contiene ColorProfile.

HasGeometryFigureWithMultipleSegmentTypes

bool

True si el paquete XPS contiene un elemento GeometryFigure con varios tipos de segmento.

HasGeometryFigureWithNonDefaultStartPoint

bool

True si el paquete XPS contiene un elemento GeometryFigure con StartPoint no predeterminado (0.0, 0.0).

HasGeometryTransformLocal

bool

True si el paquete XPS contiene una geometría con MatrixTransform local.

HasGeometryTransformRemote

bool

True si el paquete XPS contiene una geometría con MatrixTransform remoto.

HasGlyphsClipGeometryLocal

bool

True si el paquete XPS contiene un glifo con ClipGeometry local.

HasGlyphsClipGeometryRemote

bool

True si el paquete XPS contiene un elemento Glyphs con ClipGeometry remoto.

HasGlyphsDeviceFontName

bool

True si el paquete XPS contiene un elemento Glyphs con DeviceFontName.

HasGlyphsFillBrushLocal

bool

True si el paquete XPS contiene un elemento Glyphs con FillBrush local.

HasGlyphsFillBrushRemote

bool

True si el paquete XPS contiene un elemento Glyphs con FillBrush remoto.

HasGlyphsFontFaceIndex

bool

True si el paquete XPS contiene un elemento Glyphs con FontFaceIndex.

HasGlyphsHyperlinkTarget

bool

True si el paquete XPS contiene un elemento Glyphs con HyperlinkTarget.

HasGlyphsName

bool

True si el paquete XPS contiene un elemento Glyphs con la propiedad Name.

HasGlyphsOpacityEqualsOne

bool

True si el paquete XPS contiene un elemento Glyphs con Opacity=1.

HasGlyphsOpacityEqualsToZero

bool

True si el paquete XPS contiene un elemento Glyphs con Opacity=0.

HasGlyphsOpacityMaskBrushLocal

bool

True si el paquete XPS contiene un elemento Glyphs con OpacityMaskBrush local.

HasGlyphsOpacityMaskBrushRemote

bool

True si el paquete XPS contiene un elemento Glyphs con OpacityMaskBrush remoto.

HasGlyphsTransformLocal

bool

True si el paquete XPS contiene un elemento Glyphs con MatrixTransform local.

HasGlyphsTransformRemote

bool

True si el paquete XPS contiene un elemento Glyphs con MatrixTransform remoto.

HasGlyphsUnicodeString

bool

True si el paquete XPS contiene un elemento Glyphs con UnicodeString.

HasGlyphsWithSideways

bool

True si el paquete XPS contiene un elemento Glyphs con la propiedad IsSideways habilitada.

HasHyperlinkTarget

bool

True si el paquete XPS contiene una página con un destinoHyperlink.

HasImageBrushOpacityEqualsToOne

bool

True si el paquete XPS contiene un ImageBrush con Opacity=1.

HasImageBrushOpacityEqualsToZero

bool

True si el paquete XPS contiene un ImageBrush con Opacity=0.

HasImageBrushTransformLocal

bool

True si el paquete XPS contiene un objeto ImageBrush con Matriz localTransform.

HasImageBrushTransformRemote

bool

True si el paquete XPS contiene un ImageBrush con Remote MatrixTransform.

HasImageBrushWithColorProfileResource

bool

True si el paquete XPS contiene imageBrush con ColorProfileResource.

HasImageBrushWithNonDefaultViewBox

bool

True si el paquete XPS contiene un ImageBrush con un ViewBox no predeterminado (0, 0, 1, 1).

HasImageBrushWithnonDefaultViewPort

bool

True si el paquete XPS contiene un ImageBrush con un ViewPort no predeterminado (0, 0, 1, 1).

HasLinearGradientBrushOpacityEqualsToOne

bool

True si el paquete XPS contiene linearGradientBrush con Opacity=1.

HasLinearGradientBrushOpacityEqualsToZero

bool

True si el paquete XPS contiene linearGradientBrush con Opacity=0.

HasLinearGradientBrushTransformLocal

bool

True si el paquete XPS contiene linearGradientBrush con Matriz localTransform.

HasLinearGradientBrushTransformRemote

bool

True si el paquete XPS contiene linearGradientBrush con Remote MatrixTransform.

HasLinearGradientBrushWithColorProfileResource

bool

True si el paquete XPS contiene un objeto LinearGradientBrush con ColorProfileResource.

HasLinearGradientBrushWithnonDefaultEndPoint

string

True si el paquete XPS contiene un objeto LinearGradientBrush con un EndPoint no predeterminado.

HasLinearGradientBrushWithnonDefaultGradientStopOffset

bool

True si el paquete XPS contiene un objeto LinearGradientBrush con un objeto NonDefault GradientStopOffset.

HasLinearGradientBrushWithNonDefaultStartPoint

string

True si el paquete XPS contiene linearGradientBrush con un StartPoint nonDefault.

HasLocalDictionary

bool

True si el paquete XPS contiene una página que usa un diccionario local.

HasNonDefaultBleedBox

bool

True si el paquete XPS contiene una página con un valor NonDefault BleedBox.

HasNonDefaultContentBox

bool

True si el paquete XPS contiene una página con un valor ContentBox no predeterminado.

HasPageName

bool

True si el paquete XPS contiene una página con el conjunto de atributos Name.

HasPagePrintTicket

bool

True si el paquete XPS contiene un printTicket de nivel de página.

HasPathClipGeometryLocal

bool

True si el paquete XPS contiene una ruta de acceso con ClipGeometry local

HasPathClipGeometryRemote

bool

True si el paquete XPS contiene una ruta de acceso con un valor ClipGeometry remoto.

HasPathFillBrushLocal

bool

True si el paquete XPS contiene una ruta de acceso con FillBrush local.

HasPathFillBrushRemote

bool

True si el paquete XPS contiene una ruta de acceso con FillBrush remoto.

HasPathGeometryLocal

bool

True si el paquete XPS contiene una ruta de acceso con una propiedad Geometry local.

HasPathGeometryRemote

bool

True si el paquete XPS contiene una ruta de acceso con una propiedad Geometry remota.

HasPathHyperlinkTarget

bool

True si el paquete XPS contiene una ruta de acceso con un valor HyperlinkTarget.

HasPathName

bool

True si el paquete XPS contiene una ruta de acceso con una propiedad Name.

HasPathOpacityEqualsOne

bool

True si el paquete XPS contiene una ruta de acceso con Opacity=1.

HasPathOpacityEqualsToZero

bool

True si el paquete XPS contiene una ruta de acceso con Opacity=0.

HasPathOpacityMaskBrushLocal

bool

True si el paquete XPS contiene una ruta de acceso con un valor local OpacityMaskBrush.

HasPathOpacityMaskBrushRemote

bool

True si el paquete XPS contiene una ruta de acceso con un OpacityMaskBrush remoto.

HasPathStrokeBrushLocal

bool

True si el paquete XPS contiene una ruta de acceso con una propiedad StrokeBrush local.

HasPathStrokeBrushRemote

bool

True si el paquete XPS contiene una ruta de acceso con una propiedad StrokeBrush remota.

HasPathStrokeDashOffset

bool

True si el paquete XPS contiene una ruta de acceso con StrokeDashOffset.

HasPathTransformLocal

bool

True si el paquete XPS contiene una ruta de acceso con matrixTransform local.

HasPathTransformRemote

bool

True si el paquete XPS contiene una ruta de acceso con un matrixTransform remoto.

HasPathWithAccessibilityLongDescription

bool

True si el paquete XPS contiene una ruta de acceso con el valor AccessibilityLongDescription.

HasPathWithAccessibilityShortDescription

bool

True si el paquete XPS contiene una ruta de acceso con AccessibilityShortDescription

HasPathWithNonDefaultStrokeMiterLimit

bool

True si el paquete XPS contiene una ruta de acceso con un strokeMiterLimit no predeterminado.

HasPathWithNonDefaultStrokeThickness

bool

True si el paquete XPS contiene una ruta de acceso con un strokeThickness no predeterminado.

HasPathWithSnapsToPixel

bool

True si el paquete XPS contiene una ruta de acceso con un valor SnapToPixels.

HasRadialGradientBrushOpacityEqualsToOne

bool

True si el paquete XPS contiene un RadialGradientBrush con Opacity=1.

HasRadialGradientBrushOpacityEqualsToZero

bool

True si el paquete XPS contiene un RadialGradientBrush con Opacity=0.

HasRadialGradientBrushTransformLocal

bool

True si el paquete XPS contiene un RadialGradientBrush con Matriz localTransform.

HasRadialGradientBrushTransformRemote

bool

True si el paquete XPS contiene un RadialGradientBrush con Remote MatrixTransform.

HasRadialGradientBrushWithColorProfileResource

bool

True si el paquete XPS contiene un RadialGradientBrush con ColorProfileResource.

HasRadialGradientBrushWithNonDefaultCenter

bool

True si el paquete XPS contiene un radialGradientBrush con un centro nonDefault.

HasRadialGradientBrushWithNonDefaultGradientOrigin

bool

True si el paquete XPS contiene un RadialGradientBrush con un GradientOrigin nonDefault.

HasRadialGradientBrushWithNonDefaultGradientStopOffset

bool

True si el paquete XPS contiene un RadialGradientBrush con un Objeto NonDefault GradientStopOffset.

HasRadialGradientBrushWithNonDefaultRadiiSizes

bool

True si el paquete XPS contiene un radialGradientBrush con un radiiSizes nonDefault.

HasRemoteDictionary

bool

True si el paquete XPS contiene una página que usa remoteDictionary.

HasSolidColorBrushOpacityEqualsToOne

bool

True si el paquete XPS contiene un objeto SolidColorBrush con Opacity=1.

HasSolidColorBrushOpacityEqualsToZero

bool

True si el paquete XPS contiene un objeto SolidColorBrush con Opacity=0.

HasSolidColorBrushWithColorProfileResource

bool

True si el paquete XPS contiene un objeto SolidColorBrush con ColorProfileResource.

HasStoryFragment

bool

True si el paquete XPS contiene una parte StoryFragment.

HasVisualBrushOpacityEqualsToOne

bool

True si el paquete XPS contiene un elemento VisualBrush con Opacity=1.

HasVisualBrushOpacityEqualsToZero

bool

True si el paquete XPS contiene un elemento VisualBrush con Opacity=0.

HasVisualBrushTransformLocal

bool

True si el paquete XPS contiene un elemento VisualBrush con Local MatrixTransform.

HasVisualBrushTransformRemote

bool

True si el paquete XPS contiene un elemento VisualBrush con Remote MatrixTransform.

HasVisualBrushWithLocalCanvas

bool

True si el paquete XPS contiene un elemento VisualBrush con un lienzo local.

HasVisualBrushWithLocalGlyphs

bool

True si el paquete XPS contiene un elemento VisualBrush con glifos locales.

HasVisualBrushWithLocalPath

bool

True si el paquete XPS contiene un elemento VisualBrush con una ruta de acceso local.

HasVisualBrushWithNonDefaultViewBox

bool

True si el paquete XPS contiene un elemento VisualBrush con un ViewBox nonDefault (0, 0, 1, 1).

HasVisualBrushWithnonDefaultViewPort

bool

True si el paquete XPS contiene un elemento VisualBrush con nonDefault ViewPort (0, 0, 1, 1).

HasVisualBrushWithRemoteCanvas

bool

True si el paquete XPS contiene un elemento VisualBrush con un lienzo remoto.

HasVisualBrushWithRemoteGlyphs

bool

True si el paquete XPS contiene un elemento VisualBrush con glifos remotos.

HasVisualBrushWithRemotePath

bool

True si el paquete XPS contiene un elemento VisualBrush con una ruta de acceso remota.

ImageBrushCount

long

Número total de elementos ImageBrush en el paquete XPS.

ImageBrushTileMode

string

Valor TileMode del elemento ImageBrush.

ImageBrushType

string

Valor de tipo image del elemento ImageBrush.

LinearGradientBrushColorInterpolationMode

string

Valor ColorInterpolationMode del elemento LinearGradientBrush.

LinearGradientBrushColorType

string

El valor Tipo de color del elemento LinearGradientBrush.

LinearGradientBrushContextColorChannelCount

string

Valor Context Color Channel Count del elemento LinearGradientBrush.

LinearGradientBrushCount

long

Número total de elementos LinearGradientBrush en el paquete XPS.

LinearGradientBrushSpreadMethod

string

Valor SpreadMethod del elemento LinearGradientBrush.

LinkTargetsCount

long

Número total de elementos LinkTargets en el paquete XPS.

LocalDictionaryContent

string

Tipo de objeto que se puede compartir que se encuentra en este diccionario local.

MaxGlyphsFontRenderingEMSize

long

El valor máximo de FontRenderingEmSize en un elemento Glyphs.

MaxGlyphsInDicesInAGlyphs

long

Tamaño máximo de Índices en un elemento Glifos.

MaxGlyphsMappingsInAGlyphs

long

Tamaño máximo de Mappings en un elemento Glyphs.

MaxGlyphsProhibitedCaretStopCountInAGlyphs

long

Tamaño máximo de ProhibitedCaretStopCount en un elemento Glyphs.

MaxGradientStopsInALinearGradientBrush

long

Número máximo de GradientStops en un elemento LinearGradientBrush.

MaxGradientStopsInARadialGradientBrush

long

Número máximo de GradientStops en un elemento RadialGradientBrush.

MaxStrokeDashesInAPath

long

Número máximo de StrokeDashes en un elemento Path.

PageDimension

string

Ancho y alto de una página en el paquete XPS.

PageLanguage

string

Idioma de la página.

PageThumbnailType

string

Tipo de imagen de la miniatura de nivel de página.

PathCount

long

Número total de elementos Path del paquete XPS.

PathFillBrush

string

Tipo de pincel del relleno de la ruta de acceso.

PathLanguage

string

Valor Language del elemento Path.

PathOpacityMaskBrush

string

Tipo de Pincel de la opacidad de la ruta de accesoMask.

PathStrokeBrush

string

Tipo de pincel de la propiedad Path Stroke.

PathStrokeDashCap

string

Tipo StrokeDashCap del elemento Path.

PathStrokeEndLineCap

string

Valor StrokeEndLineCap del elemento Path.

PathStrokeLineJoin

string

Valor StrokeLineJoin del elemento Path.

PathStrokeStartLineCap

string

Valor StrokeStartLineCap del elemento Path.

RadialGradientBrushColorInterpolationMode

string

Valor ColorInterpolationMode del elemento RadialGradientBrush.

RadialGradientBrushColorType

string

El valor Tipo de color del elemento RadialGradientBrush.

RadialGradientBrushContextColorChannelCount

string

Recuento de canales de color de contexto del elemento RadialGradientBrush.

RadialGradientBrushCount

long

Número total de elementos RadialGradientBrush en el paquete XPS.

RadialGradientBrushEllipseOrCircle

string

Define si el pincel de degradado es una elipse o un círculo.

RadialGradientBrushSpreadMethod

string

Valor SpreadMethod del elemento RadialGradientBrush.

RemoteDictionaryContent

string

Tipo de objeto que se puede compartir que se encuentra en este diccionario remoto.

SolidColorBrushColorType

string

Tipo de color del elemento SolidColorBrush.

SolidColorBrushContextColorChannelCount

string

Recuento de canales de color de contexto del elemento SolidColorBrush.

SolidColorBrushCount

long

Número total de elementos SolidColorBrush en el paquete XPS.

VisualBrushCount

long

Número total de elementos de VisualBrush en el paquete XPS.

VisualBrushTileMode

string

Valor TileMode del elemento VisualBrush.

VisualCount

long

Número total de objetos visuales del paquete XPS.

Reglas de firma digital

Nombre de la regla Tipo de datos Explicación

CorruptedDigitalSignature

bool

True si el paquete XPS contiene una firma digital dañada.

SignatureCount

long

Número total de firmas digitales en el paquete XPS.

XpsSignaturePolicy

string

Valor de directiva de firma XPS del elemento Signature.

HasInvalidXpsSignature

bool

True si el paquete XPS contiene un elemento Signature XPS no válido.

XpsSignatureStatus

string

Valor de Estado de firma del elemento Signature en caso de que la firma no sea válida. En otras palabras, esta regla solo está habilitada cuando HasInvalidXpsSignature es True.

MaxNumberOfCertificatesInASignature

long

Número máximo de certificados encontrados en un elemento Signature.

HasXpsSignatureWithEmptyID

bool

True si el paquete XPS contiene un elemento Signature XPS con un identificador vacío.

SignatureTimeFormat

string

Valor de Formato de hora de firma del elemento Signature.

MaxNumberOfCustomObjectsInASignature

long

Número máximo de objetos personalizados encontrados en un elemento Signature.

MaxNumberOfCustomReferencesInASignature

long

Número máximo de referencias personalizadas encontradas en un elemento Signature.

Reglas varias

Nombre de la regla Tipo de datos Explicación

CorruptedPageRendering

bool

True si el paquete XPS contiene una página que no se puede representar.