Skip to content

Commit

Permalink
Data model improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
petervwyatt committed Dec 20, 2022
1 parent 105307f commit 65b3df4
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 5 deletions.
2 changes: 1 addition & 1 deletion tsv/latest/ArrayOfClassNamesRevisions.tsv
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Key Type SinceVersion DeprecatedIn Required IndirectReference Inheritable DefaultValue PossibleValues SpecialCase Link Note
0* name 1.3 TRUE FALSE FALSE Table 355
1* integer 1.3 FALSE FALSE FALSE [fn:Eval(@1>=0)] revision number is optional
1* integer 1.3 FALSE FALSE FALSE [fn:Eval(@1*>=0)] revision number is optional
2 changes: 1 addition & 1 deletion tsv/latest/ArrayOfOPI2Inks.tsv
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Key Type SinceVersion DeprecatedIn Required IndirectReference Inheritable DefaultValue PossibleValues SpecialCase Link Note
0 name 1.2 2.0 TRUE FALSE FALSE [monochrome] Table 407, Inks cell
1* string 1.2 2.0 TRUE FALSE FALSE
2* number 1.2 2.0 TRUE FALSE FALSE [fn:Eval((@2>=0) && (@2<=1))]
2* number 1.2 2.0 TRUE FALSE FALSE [fn:Eval((@2*>=0) && (@2*<=1))]
3 changes: 3 additions & 0 deletions tsv/latest/ArrayOfXRefIndexIntegers.tsv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Key Type SinceVersion DeprecatedIn Required IndirectReference Inheritable DefaultValue PossibleValues SpecialCase Link Note
0* integer 1.4 TRUE fn:MustBeDirect() FALSE [fn:Eval(@0*>=0)] Table 17. Object number (incl. object zero for freelist)
1* integer 1.4 TRUE fn:MustBeDirect() FALSE [fn:Eval(@1*>=0)] Number of entries in subsection
6 changes: 3 additions & 3 deletions tsv/latest/XRefStream.tsv
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
Key Type SinceVersion DeprecatedIn Required IndirectReference Inheritable DefaultValue PossibleValues SpecialCase Link Note
Type name 1.5 TRUE fn:MustBeDirect() FALSE [XRef] Table 5 and Table 15 and Table 17
Size integer 1.5 TRUE fn:MustBeDirect() FALSE [fn:Eval(@Size>1)]
Index array 1.5 FALSE fn:MustBeDirect() FALSE [fn:Eval(((fn:ArrayLength(Index) mod 2)==0) && fn:ArraySortAscending(Index,2))] [ArrayOfIntegersGeneral] must be even array length
Index array 1.5 FALSE fn:MustBeDirect() FALSE [fn:Eval(((fn:ArrayLength(Index) mod 2)==0) && fn:ArraySortAscending(Index,2))] [ArrayOfXRefIndexIntegers] Must be even array length. Object numbers can only be in one subsection.
Prev integer 1.5 FALSE fn:MustBeDirect() FALSE [fn:Eval((@Prev>=0) && (@Prev<=fn:FileSize()))]
W array 1.5 TRUE fn:MustBeDirect() FALSE [ArrayOfXRefWIntegers]
Length integer 1.5 TRUE FALSE FALSE [fn:Eval(@Length>=0)]
Filter array;name 1.5 FALSE fn:MustBeDirect() FALSE [];[ASCIIHexDecode,ASCII85Decode,LZWDecode,FlateDecode,RunLengthDecode] [fn:Eval(fn:ArrayLength(DecodeParms)==fn:ArrayLength(Filter))];[] [ArrayOfCompressionFilterNames];[] Table 6
Filter array;name 1.5 FALSE fn:MustBeDirect() FALSE [];[ASCIIHexDecode,ASCII85Decode,LZWDecode,FlateDecode,RunLengthDecode] [fn:Eval((fn:ArrayLength(DecodeParms)==fn:ArrayLength(Filter)) && (fn:Not(fn:Contains(@Filter,Crypt))))];[] [ArrayOfCompressionFilterNames];[] Table 6
DecodeParms array;dictionary 1.5 FALSE fn:MustBeDirect() FALSE [fn:Eval(fn:ArrayLength(DecodeParms)==fn:ArrayLength(Filter))];[] [ArrayOfDecodeParams];[FilterLZWDecode,FilterFlateDecode]
F dictionary;string 1.5 FALSE FALSE FALSE [FileSpecification];[]
F dictionary;string 1.5 FALSE FALSE FALSE [];[fn:Eval(fn:AlwaysUnencrypted())] [FileSpecification];[]
FFilter array;name 1.5 FALSE FALSE FALSE [];[ASCIIHexDecode,ASCII85Decode,LZWDecode,FlateDecode,RunLengthDecode] [fn:Eval(fn:ArrayLength(FDecodeParms)==fn:ArrayLength(FFilter))];[] [ArrayOfCompressionFilterNames];[] Table 6
FDecodeParms array;dictionary 1.5 FALSE FALSE FALSE [fn:Eval(fn:ArrayLength(FDecodeParms)==fn:ArrayLength(FFilter))];[] [ArrayOfDecodeParams];[FilterLZWDecode,FilterFlateDecode]
DL integer 1.5 FALSE FALSE FALSE [fn:Eval(@DL>=0)] [fn:Eval(@DL>=0)]
Expand Down

0 comments on commit 65b3df4

Please sign in to comment.