Skip to content

Commit cfdbe24

Browse files
committed
Regen README
1 parent 3d25725 commit cfdbe24

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

docs/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -375,10 +375,10 @@ PDF::Encoding | dict | BaseEncoding, Differences, Type | | /Type /Encoding | IS
375375
PDF::ExData::Markup3D | dict | 3DA(activation), 3DV(default-view), MD5, Subtype(subtype), Type(type) | | | ISO_32000::Table_313-Entries_in_an_external_data_dictionary_used_to_markup_ThreeD_annotations | ISO_32000_2::Table_324-Entries_in_an_external_data_dictionary_used_to_markup_ThreeD_annotations
376376
PDF::ExtGState | dict | AIS(alpha-source-flag), BG(black-generation-old), BG2(black-generation), BM(blend-mode), CA(stroke-alpha), D(dash-pattern), FL(flatness-tolerance), Font, HT(halftone), HTO, LC(line-cap), LJ(line-join), LW(line-width), ML(miter-limit), OP(overprint-paint), OPM(overprint-mode), RI(rendering-intent), SA(stroke-adjustment), SM(smoothness-tolerance), SMask(soft-mask), TK(text-knockout), TR(transfer-function-old), TR2(transfer-function), Type, UCR(under-color-removal-old), UCR2(under-color-removal), UseBlackPtComp, ca(fill-alpha), op(overprint-stroke) | transparency | /Type /ExtGState | ISO_32000::Table_58-Entries_in_a_Graphics_State_Parameter_Dictionary | ISO_32000_2::Table_57-Entries_in_a_graphics_state_parameter_dictionary
377377
[PDF::Field::AdditionalActions](https://pdf-raku.github.io/PDF-Class-raku/PDF/Field/AdditionalActions) | dict | C(calculate), F(format), K(change), V(validate) | | | ISO_32000::Table_196-Entries_in_a_form_fields_additional-actions_dictionary | ISO_32000_2::Table_199-Entries_in_a_form_fields_additional-actions_dictionary
378-
PDF::Field::Button | dict | AA(additional-actions), DA(default-appearance), DS(default-style), DV(default-value), FT(subtype), Ff(field-flags), Kids, Opt, Parent, Q(quadding), RV(rich-text), T(key), TM(tag), TU(label), V | | | ISO_32000::Table_220-Entries_common_to_all_field_dictionaries ISO_32000::Table_222-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000::Table_227-Additional_entry_specific_to_check_box_and_radio_button_fields | ISO_32000_2::Table_226-Entries_common_to_all_field_dictionaries ISO_32000_2::Table_228-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000_2::Table_230-Additional_entry_specific_to_check_box_and_radio_button_fields
379-
PDF::Field::Choice | dict | AA(additional-actions), DA(default-appearance), DS(default-style), DV(default-value), FT(subtype), Ff(field-flags), I(indices), Kids, Opt, Parent, Q(quadding), RV(rich-text), T(key), TI(top-index), TM(tag), TU(label), V | | | ISO_32000::Table_220-Entries_common_to_all_field_dictionaries ISO_32000::Table_222-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000::Table_231-Additional_entries_specific_to_a_choice_field | ISO_32000_2::Table_226-Entries_common_to_all_field_dictionaries ISO_32000_2::Table_228-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000_2::Table_234-Additional_entries_specific_to_a_choice_field
380-
PDF::Field::Signature | dict | AA(additional-actions), DA(default-appearance), DS(default-style), DV(value), FT(subtype), Ff(field-flags), Kids, Lock, Parent, Q(quadding), RV(rich-text), SV(seed-value), T(key), TM(tag), TU(label), V(value) | | | ISO_32000::Table_220-Entries_common_to_all_field_dictionaries ISO_32000::Table_222-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000::Table_232-Additional_entries_specific_to_a_signature_field | ISO_32000_2::Table_226-Entries_common_to_all_field_dictionaries ISO_32000_2::Table_228-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000_2::Table_235-Additional_entries_specific_to_a_signature_field
381-
PDF::Field::Text | dict | AA(additional-actions), DA(default-appearance), DS(default-style), DV(default-value), FT(subtype), Ff(field-flags), Kids, MaxLen, Parent, Q(quadding), RV(rich-text), T(key), TM(tag), TU(label), V | | | ISO_32000::Table_220-Entries_common_to_all_field_dictionaries ISO_32000::Table_222-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000::Table_229-Additional_entry_specific_to_a_text_field | ISO_32000_2::Table_226-Entries_common_to_all_field_dictionaries ISO_32000_2::Table_228-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000_2::Table_232-Additional_entry_specific_to_a_text_field
378+
PDF::Field::Button | dict | AA(additional-actions), DA(default-appearance), DS(default-style), DV(default-value), FT(subtype), Ff(field-flags), Kids, Opt, Parent, Q(quadding), RV(rich-text), T(key), TM(tag), TU(label), V(value) | | | ISO_32000::Table_220-Entries_common_to_all_field_dictionaries ISO_32000::Table_222-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000::Table_227-Additional_entry_specific_to_check_box_and_radio_button_fields | ISO_32000_2::Table_226-Entries_common_to_all_field_dictionaries ISO_32000_2::Table_228-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000_2::Table_230-Additional_entry_specific_to_check_box_and_radio_button_fields
379+
PDF::Field::Choice | dict | AA(additional-actions), DA(default-appearance), DS(default-style), DV(default-value), FT(subtype), Ff(field-flags), I(indices), Kids, Opt, Parent, Q(quadding), RV(rich-text), T(key), TI(top-index), TM(tag), TU(label), V(value) | | | ISO_32000::Table_220-Entries_common_to_all_field_dictionaries ISO_32000::Table_222-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000::Table_231-Additional_entries_specific_to_a_choice_field | ISO_32000_2::Table_226-Entries_common_to_all_field_dictionaries ISO_32000_2::Table_228-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000_2::Table_234-Additional_entries_specific_to_a_choice_field
380+
PDF::Field::Signature | dict | AA(additional-actions), DA(default-appearance), DS(default-style), DV(default-value), FT(subtype), Ff(field-flags), Kids, Lock, Parent, Q(quadding), RV(rich-text), SV(seed-value), T(key), TM(tag), TU(label), V(value) | | | ISO_32000::Table_220-Entries_common_to_all_field_dictionaries ISO_32000::Table_222-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000::Table_232-Additional_entries_specific_to_a_signature_field | ISO_32000_2::Table_226-Entries_common_to_all_field_dictionaries ISO_32000_2::Table_228-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000_2::Table_235-Additional_entries_specific_to_a_signature_field
381+
PDF::Field::Text | dict | AA(additional-actions), DA(default-appearance), DS(default-style), DV(default-value), FT(subtype), Ff(field-flags), Kids, MaxLen, Parent, Q(quadding), RV(rich-text), T(key), TM(tag), TU(label), V(value) | | | ISO_32000::Table_220-Entries_common_to_all_field_dictionaries ISO_32000::Table_222-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000::Table_229-Additional_entry_specific_to_a_text_field | ISO_32000_2::Table_226-Entries_common_to_all_field_dictionaries ISO_32000_2::Table_228-Additional_entries_common_to_all_fields_containing_variable_text ISO_32000_2::Table_232-Additional_entry_specific_to_a_text_field
382382
PDF::Filespec | dict | AFRelationship, CI, DOS, Desc, EF(embedded-files), EP, F(file-name), FS(file-system), ID, Mac, RF(related-files), Thumb, Type(type), UF, Unix, V(volatile) | | | ISO_32000::Table_44-Entries_in_a_file_specification_dictionary | ISO_32000_2::Table_43-Entries_in_a_file_specification_dictionary
383383
PDF::Font::CIDFont | dict | BaseFont, CIDSystemInfo, CIDToGIDMap, DW(default-width), DW2(default-width-and-height), FontDescriptor, Subtype(subtype), Type(type), W(widths), W2(heights) | encode-cids, filter, font-name, font-obj, height, kern, make-font, protect, set-font-obj, stringwidth, underline-position, underline-thickness, units-per-EM | | ISO_32000::Table_117-Entries_in_a_CIDFont_dictionary | ISO_32000_2::Table_115-Entries_in_a_CIDFont_dictionary
384384
PDF::Font::CIDFontType0 | dict | BaseFont, CIDSystemInfo, CIDToGIDMap, DW(default-width), DW2(default-width-and-height), FontDescriptor, Subtype(subtype), Type(type), W(widths), W2(heights) | encode-cids, filter, font-name, font-obj, height, kern, make-font, protect, set-font-obj, stringwidth, underline-position, underline-thickness, units-per-EM | | ISO_32000::Table_117-Entries_in_a_CIDFont_dictionary | ISO_32000_2::Table_115-Entries_in_a_CIDFont_dictionary

etc/make-quick-ref.raku

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@ sub MAIN(Str:D $md-file, :$class) {
1919
%classes.keys
2020
}
2121
my $doc = $md-file.IO.slurp;
22-
my @table = gather { gen-table(@classes) }
23-
unshift @table, ('--------' xx 7) .join(' | ' );
24-
unshift @table, ('Class', 'Types', 'Accessors', 'Methods', 'Description', 'PDF 1.7 References', 'PDF 2.0 References').join: ' | ';
22+
my @table = map *.join(' | '), [
23+
('Class', 'Types', 'Accessors', 'Methods', 'Description', 'PDF 1.7 References', 'PDF 2.0 References'),
24+
'--------' xx 7
25+
];
26+
@table.append: gather gen-table(@classes);
2527
print $doc.subst(/^^[[\N+"|"\N+\n]+]$Anchor/, @table.join("\n") ~ "\n" ~ $Anchor);
2628
}
2729

@@ -51,7 +53,11 @@ sub scan-classes($path) {
5153
}
5254

5355
sub gen-table(@classes) {
54-
for @classes.sort({ when 'PDF::Class' {'A'}; when 'PDF::Catalog' {'B'}; default {$_}}) -> $class-name {
56+
for @classes.sort: {
57+
when 'PDF::Class' {'A'};
58+
when 'PDF::Catalog' {'B'};
59+
default {$_};
60+
} -> $class-name {
5561
$*ERR.print: ".";
5662
my $class = (require ::($class-name));
5763

0 commit comments

Comments
 (0)