[{"data":1,"prerenderedAt":2561},["ShallowReactive",2],{"docs-ja-api-reference/gpdf":3},{"id":4,"title":5,"body":6,"description":2554,"extension":2555,"meta":2556,"navigation":63,"path":2557,"seo":2558,"stem":2559,"__hash__":2560},"docsJa/ja/docs/3.api-reference/1.gpdf.md","gpdf パッケージ",{"type":7,"value":8,"toc":2516},"minimark",[9,13,29,114,196,199,203,245,248,328,332,397,400,466,470,530,533,537,559,566,569,675,678,775,778,845,849,853,885,888,892,962,965,969,1039,1053,1057,1061,1145,1155,1159,1163,1209,1215,1219,1352,1356,1410,1413,1455,1459,1463,1513,1519,1547,1551,1617,2096,2103,2107,2150,2153,2219,2222,2269,2272,2313,2316,2338,2458,2461,2503,2512],[10,11,12],"h2",{"id":12},"概要",[14,15,16,20,21,25,26,28],"p",{},[17,18,19],"code",{},"gpdf"," パッケージは内部レイヤーからよく使う関数を再エクスポートする",[22,23,24],"strong",{},"ファサード","です。便利に ",[17,27,19],{}," をインポートすることも、特定のパッケージを直接インポートすることもできます。",[30,31,36],"pre",{"className":32,"code":33,"language":34,"meta":35,"style":35},"language-go shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import \"github.com/gpdf-dev/gpdf\"\n\n// Using facade\ndoc := gpdf.NewDocument(gpdf.WithPageSize(gpdf.A4))\n","go","",[17,37,38,58,65,72],{"__ignoreMap":35},[39,40,43,47,51,55],"span",{"class":41,"line":42},"line",1,[39,44,46],{"class":45},"s7zQu","import",[39,48,50],{"class":49},"sMK4o"," \"",[39,52,54],{"class":53},"sBMFI","github.com/gpdf-dev/gpdf",[39,56,57],{"class":49},"\"\n",[39,59,61],{"class":41,"line":60},2,[39,62,64],{"emptyLinePlaceholder":63},true,"\n",[39,66,68],{"class":41,"line":67},3,[39,69,71],{"class":70},"sHwdD","// Using facade\n",[39,73,75,79,82,85,88,92,95,97,99,102,104,106,108,111],{"class":41,"line":74},4,[39,76,78],{"class":77},"sTEyZ","doc ",[39,80,81],{"class":49},":=",[39,83,84],{"class":77}," gpdf",[39,86,87],{"class":49},".",[39,89,91],{"class":90},"s2Zo4","NewDocument",[39,93,94],{"class":49},"(",[39,96,19],{"class":77},[39,98,87],{"class":49},[39,100,101],{"class":90},"WithPageSize",[39,103,94],{"class":49},[39,105,19],{"class":77},[39,107,87],{"class":49},[39,109,110],{"class":77},"A4",[39,112,113],{"class":49},"))\n",[30,115,117],{"className":32,"code":116,"language":34,"meta":35,"style":35},"import (\n    \"github.com/gpdf-dev/gpdf/template\"\n    \"github.com/gpdf-dev/gpdf/document\"\n)\n\n// Using packages directly (recommended)\ndoc := template.New(template.WithPageSize(document.A4))\n",[17,118,119,126,136,145,150,155,161],{"__ignoreMap":35},[39,120,121,123],{"class":41,"line":42},[39,122,46],{"class":45},[39,124,125],{"class":49}," (\n",[39,127,128,131,134],{"class":41,"line":60},[39,129,130],{"class":49},"    \"",[39,132,133],{"class":53},"github.com/gpdf-dev/gpdf/template",[39,135,57],{"class":49},[39,137,138,140,143],{"class":41,"line":67},[39,139,130],{"class":49},[39,141,142],{"class":53},"github.com/gpdf-dev/gpdf/document",[39,144,57],{"class":49},[39,146,147],{"class":41,"line":74},[39,148,149],{"class":49},")\n",[39,151,153],{"class":41,"line":152},5,[39,154,64],{"emptyLinePlaceholder":63},[39,156,158],{"class":41,"line":157},6,[39,159,160],{"class":70},"// Using packages directly (recommended)\n",[39,162,164,166,168,171,173,176,178,181,183,185,187,190,192,194],{"class":41,"line":163},7,[39,165,78],{"class":77},[39,167,81],{"class":49},[39,169,170],{"class":77}," template",[39,172,87],{"class":49},[39,174,175],{"class":90},"New",[39,177,94],{"class":49},[39,179,180],{"class":77},"template",[39,182,87],{"class":49},[39,184,101],{"class":90},[39,186,94],{"class":49},[39,188,189],{"class":77},"document",[39,191,87],{"class":49},[39,193,110],{"class":77},[39,195,113],{"class":49},[10,197,198],{"id":198},"関数",[200,201,91],"h3",{"id":202},"newdocument",[30,204,206],{"className":32,"code":205,"language":34,"meta":35,"style":35},"func NewDocument(opts ...template.Option) *template.Document\n",[17,207,208],{"__ignoreMap":35},[39,209,210,213,216,218,222,225,227,229,232,235,238,240,242],{"class":41,"line":42},[39,211,212],{"class":49},"func",[39,214,215],{"class":90}," NewDocument",[39,217,94],{"class":49},[39,219,221],{"class":220},"sHdIc","opts",[39,223,224],{"class":49}," ...",[39,226,180],{"class":53},[39,228,87],{"class":49},[39,230,231],{"class":53},"Option",[39,233,234],{"class":49},")",[39,236,237],{"class":49}," *",[39,239,180],{"class":53},[39,241,87],{"class":49},[39,243,244],{"class":53},"Document\n",[14,246,247],{},"新しいPDFドキュメントビルダーを作成します。これが主要なエントリーポイントです。",[30,249,251],{"className":32,"code":250,"language":34,"meta":35,"style":35},"doc := gpdf.NewDocument(\n    gpdf.WithPageSize(gpdf.A4),\n    gpdf.WithMargins(document.UniformEdges(document.Mm(20))),\n)\n",[17,252,253,268,288,324],{"__ignoreMap":35},[39,254,255,257,259,261,263,265],{"class":41,"line":42},[39,256,78],{"class":77},[39,258,81],{"class":49},[39,260,84],{"class":77},[39,262,87],{"class":49},[39,264,91],{"class":90},[39,266,267],{"class":49},"(\n",[39,269,270,273,275,277,279,281,283,285],{"class":41,"line":60},[39,271,272],{"class":77},"    gpdf",[39,274,87],{"class":49},[39,276,101],{"class":90},[39,278,94],{"class":49},[39,280,19],{"class":77},[39,282,87],{"class":49},[39,284,110],{"class":77},[39,286,287],{"class":49},"),\n",[39,289,290,292,294,297,299,301,303,306,308,310,312,315,317,321],{"class":41,"line":67},[39,291,272],{"class":77},[39,293,87],{"class":49},[39,295,296],{"class":90},"WithMargins",[39,298,94],{"class":49},[39,300,189],{"class":77},[39,302,87],{"class":49},[39,304,305],{"class":90},"UniformEdges",[39,307,94],{"class":49},[39,309,189],{"class":77},[39,311,87],{"class":49},[39,313,314],{"class":90},"Mm",[39,316,94],{"class":49},[39,318,320],{"class":319},"sbssI","20",[39,322,323],{"class":49},"))),\n",[39,325,326],{"class":41,"line":74},[39,327,149],{"class":49},[200,329,331],{"id":330},"fromjson","FromJSON",[30,333,335],{"className":32,"code":334,"language":34,"meta":35,"style":35},"func FromJSON(schema []byte, data any, opts ...template.Option) (*template.Document, error)\n",[17,336,337],{"__ignoreMap":35},[39,338,339,341,344,346,349,352,356,359,362,365,367,370,372,374,376,378,380,383,385,387,390,392,395],{"class":41,"line":42},[39,340,212],{"class":49},[39,342,343],{"class":90}," FromJSON",[39,345,94],{"class":49},[39,347,348],{"class":220},"schema",[39,350,351],{"class":49}," []",[39,353,355],{"class":354},"spNyl","byte",[39,357,358],{"class":49},",",[39,360,361],{"class":220}," data",[39,363,364],{"class":53}," any",[39,366,358],{"class":49},[39,368,369],{"class":220}," opts",[39,371,224],{"class":49},[39,373,180],{"class":53},[39,375,87],{"class":49},[39,377,231],{"class":53},[39,379,234],{"class":49},[39,381,382],{"class":49}," (*",[39,384,180],{"class":53},[39,386,87],{"class":49},[39,388,389],{"class":53},"Document",[39,391,358],{"class":49},[39,393,394],{"class":354}," error",[39,396,149],{"class":49},[14,398,399],{},"JSONスキーマ定義とオプションのGoテンプレートデータバインディングからDocumentを作成します。",[30,401,403],{"className":32,"code":402,"language":34,"meta":35,"style":35},"doc, err := gpdf.FromJSON(schema, map[string]any{\"title\": \"Report\"})\n",[17,404,405],{"__ignoreMap":35},[39,406,407,410,412,415,417,419,421,423,425,427,429,432,435,438,441,444,447,451,453,456,458,461,463],{"class":41,"line":42},[39,408,409],{"class":77},"doc",[39,411,358],{"class":49},[39,413,414],{"class":77}," err ",[39,416,81],{"class":49},[39,418,84],{"class":77},[39,420,87],{"class":49},[39,422,331],{"class":90},[39,424,94],{"class":49},[39,426,348],{"class":77},[39,428,358],{"class":49},[39,430,431],{"class":49}," map[",[39,433,434],{"class":354},"string",[39,436,437],{"class":49},"]",[39,439,440],{"class":53},"any",[39,442,443],{"class":49},"{",[39,445,446],{"class":49},"\"",[39,448,450],{"class":449},"sfazB","title",[39,452,446],{"class":49},[39,454,455],{"class":49},":",[39,457,50],{"class":49},[39,459,460],{"class":449},"Report",[39,462,446],{"class":49},[39,464,465],{"class":49},"})\n",[200,467,469],{"id":468},"fromtemplate","FromTemplate",[30,471,473],{"className":32,"code":472,"language":34,"meta":35,"style":35},"func FromTemplate(tmpl *template.Template, data any, opts ...template.Option) (*template.Document, error)\n",[17,474,475],{"__ignoreMap":35},[39,476,477,479,482,484,487,489,491,493,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528],{"class":41,"line":42},[39,478,212],{"class":49},[39,480,481],{"class":90}," FromTemplate",[39,483,94],{"class":49},[39,485,486],{"class":220},"tmpl",[39,488,237],{"class":49},[39,490,180],{"class":53},[39,492,87],{"class":49},[39,494,495],{"class":53},"Template",[39,497,358],{"class":49},[39,499,361],{"class":220},[39,501,364],{"class":53},[39,503,358],{"class":49},[39,505,369],{"class":220},[39,507,224],{"class":49},[39,509,180],{"class":53},[39,511,87],{"class":49},[39,513,231],{"class":53},[39,515,234],{"class":49},[39,517,382],{"class":49},[39,519,180],{"class":53},[39,521,87],{"class":49},[39,523,389],{"class":53},[39,525,358],{"class":49},[39,527,394],{"class":354},[39,529,149],{"class":49},[14,531,532],{},"JSONスキーマ出力を生成するパース済みGoテンプレートを実行してDocumentを作成します。",[200,534,536],{"id":535},"templatefuncmap","TemplateFuncMap",[30,538,540],{"className":32,"code":539,"language":34,"meta":35,"style":35},"func TemplateFuncMap() template.FuncMap\n",[17,541,542],{"__ignoreMap":35},[39,543,544,546,549,552,554,556],{"class":41,"line":42},[39,545,212],{"class":49},[39,547,548],{"class":90}," TemplateFuncMap",[39,550,551],{"class":49},"()",[39,553,170],{"class":53},[39,555,87],{"class":49},[39,557,558],{"class":53},"FuncMap\n",[14,560,561,562,565],{},"Goテンプレートのパース時に使用するヘルパー関数（",[17,563,564],{},"toJSON"," など）を返します。",[10,567,568],{"id":568},"ドキュメントオプション",[570,571,572,584],"table",{},[573,574,575],"thead",{},[576,577,578,581],"tr",{},[579,580,198],"th",{},[579,582,583],{},"説明",[585,586,587,611,621,635,645,655,665],"tbody",{},[576,588,589,595],{},[590,591,592],"td",{},[17,593,594],{},"WithPageSize(size)",[590,596,597,598,600,601,600,604,600,607,610],{},"ページサイズを設定（",[17,599,110],{},", ",[17,602,603],{},"A3",[17,605,606],{},"Letter",[17,608,609],{},"Legal","）",[576,612,613,618],{},[590,614,615],{},[17,616,617],{},"WithMargins(edges)",[590,619,620],{},"ページマージンを設定",[576,622,623,628],{},[590,624,625],{},[17,626,627],{},"WithFont(family, data)",[590,629,630,631,634],{},"TrueTypeフォントを登録（",[17,632,633],{},"[]byte"," を受け取る）",[576,636,637,642],{},[590,638,639],{},[17,640,641],{},"WithDefaultFont(family, size)",[590,643,644],{},"デフォルトのフォントファミリーとサイズを設定",[576,646,647,652],{},[590,648,649],{},[17,650,651],{},"WithMetadata(meta)",[590,653,654],{},"ドキュメントメタデータを設定",[576,656,657,662],{},[590,658,659],{},[17,660,661],{},"WithEncryption(opts...)",[590,663,664],{},"AES-256暗号化を有効化",[576,666,667,672],{},[590,668,669],{},[17,670,671],{},"WithPDFA(opts...)",[590,673,674],{},"PDF/A準拠を有効化",[200,676,677],{"id":677},"ドキュメントメタデータ",[30,679,681],{"className":32,"code":680,"language":34,"meta":35,"style":35},"gpdf.WithMetadata(document.DocumentMetadata{\n    Title:   \"Invoice #INV-2026-001\",\n    Author:  \"ACME Corporation\",\n    Subject: \"Monthly Invoice\",\n    Creator: \"gpdf v1.0.4\",\n})\n",[17,682,683,704,722,739,755,771],{"__ignoreMap":35},[39,684,685,687,689,692,694,696,698,701],{"class":41,"line":42},[39,686,19],{"class":77},[39,688,87],{"class":49},[39,690,691],{"class":90},"WithMetadata",[39,693,94],{"class":49},[39,695,189],{"class":53},[39,697,87],{"class":49},[39,699,700],{"class":53},"DocumentMetadata",[39,702,703],{"class":49},"{\n",[39,705,706,709,711,714,717,719],{"class":41,"line":60},[39,707,708],{"class":77},"    Title",[39,710,455],{"class":49},[39,712,713],{"class":49},"   \"",[39,715,716],{"class":449},"Invoice #INV-2026-001",[39,718,446],{"class":49},[39,720,721],{"class":49},",\n",[39,723,724,727,729,732,735,737],{"class":41,"line":67},[39,725,726],{"class":77},"    Author",[39,728,455],{"class":49},[39,730,731],{"class":49},"  \"",[39,733,734],{"class":449},"ACME Corporation",[39,736,446],{"class":49},[39,738,721],{"class":49},[39,740,741,744,746,748,751,753],{"class":41,"line":74},[39,742,743],{"class":77},"    Subject",[39,745,455],{"class":49},[39,747,50],{"class":49},[39,749,750],{"class":449},"Monthly Invoice",[39,752,446],{"class":49},[39,754,721],{"class":49},[39,756,757,760,762,764,767,769],{"class":41,"line":152},[39,758,759],{"class":77},"    Creator",[39,761,455],{"class":49},[39,763,50],{"class":49},[39,765,766],{"class":449},"gpdf v1.0.4",[39,768,446],{"class":49},[39,770,721],{"class":49},[39,772,773],{"class":41,"line":157},[39,774,465],{"class":49},[10,776,777],{"id":777},"ページサイズ",[570,779,780,790],{},[573,781,782],{},[576,783,784,787],{},[579,785,786],{},"定数",[579,788,789],{},"寸法",[585,791,792,806,819,832],{},[576,793,794,803],{},[590,795,796,799,800],{},[17,797,798],{},"gpdf.A4"," / ",[17,801,802],{},"document.A4",[590,804,805],{},"210mm x 297mm (595.28pt x 841.89pt)",[576,807,808,816],{},[590,809,810,799,813],{},[17,811,812],{},"gpdf.A3",[17,814,815],{},"document.A3",[590,817,818],{},"297mm x 420mm (841.89pt x 1190.55pt)",[576,820,821,829],{},[590,822,823,799,826],{},[17,824,825],{},"gpdf.Letter",[17,827,828],{},"document.Letter",[590,830,831],{},"8.5\" x 11\" (612pt x 792pt)",[576,833,834,842],{},[590,835,836,799,839],{},[17,837,838],{},"gpdf.Legal",[17,840,841],{},"document.Legal",[590,843,844],{},"8.5\" x 14\" (612pt x 1008pt)",[10,846,848],{"id":847},"document-メソッド","Document メソッド",[200,850,852],{"id":851},"addpage","AddPage",[30,854,856],{"className":32,"code":855,"language":34,"meta":35,"style":35},"func (d *Document) AddPage() *PageBuilder\n",[17,857,858],{"__ignoreMap":35},[39,859,860,862,865,868,871,873,875,878,880,882],{"class":41,"line":42},[39,861,212],{"class":49},[39,863,864],{"class":49}," (",[39,866,867],{"class":220},"d ",[39,869,870],{"class":49},"*",[39,872,389],{"class":53},[39,874,234],{"class":49},[39,876,877],{"class":90}," AddPage",[39,879,551],{"class":49},[39,881,237],{"class":49},[39,883,884],{"class":53},"PageBuilder\n",[14,886,887],{},"新しいページを追加し、そのビルダーを返します。",[200,889,891],{"id":890},"header-footer","Header / Footer",[30,893,895],{"className":32,"code":894,"language":34,"meta":35,"style":35},"func (d *Document) Header(fn func(p *PageBuilder))\nfunc (d *Document) Footer(fn func(p *PageBuilder))\n",[17,896,897,931],{"__ignoreMap":35},[39,898,899,901,903,905,907,909,911,914,916,919,922,924,926,929],{"class":41,"line":42},[39,900,212],{"class":49},[39,902,864],{"class":49},[39,904,867],{"class":220},[39,906,870],{"class":49},[39,908,389],{"class":53},[39,910,234],{"class":49},[39,912,913],{"class":90}," Header",[39,915,94],{"class":49},[39,917,918],{"class":220},"fn",[39,920,921],{"class":49}," func(",[39,923,14],{"class":220},[39,925,237],{"class":49},[39,927,928],{"class":53},"PageBuilder",[39,930,113],{"class":49},[39,932,933,935,937,939,941,943,945,948,950,952,954,956,958,960],{"class":41,"line":60},[39,934,212],{"class":49},[39,936,864],{"class":49},[39,938,867],{"class":220},[39,940,870],{"class":49},[39,942,389],{"class":53},[39,944,234],{"class":49},[39,946,947],{"class":90}," Footer",[39,949,94],{"class":49},[39,951,918],{"class":220},[39,953,921],{"class":49},[39,955,14],{"class":220},[39,957,237],{"class":49},[39,959,928],{"class":53},[39,961,113],{"class":49},[14,963,964],{},"すべてのページに繰り返し表示されるコンテンツを定義します。",[200,966,968],{"id":967},"generate-render","Generate / Render",[30,970,972],{"className":32,"code":971,"language":34,"meta":35,"style":35},"func (d *Document) Generate() ([]byte, error)\nfunc (d *Document) Render(w io.Writer) error\n",[17,973,974,1004],{"__ignoreMap":35},[39,975,976,978,980,982,984,986,988,991,993,996,998,1000,1002],{"class":41,"line":42},[39,977,212],{"class":49},[39,979,864],{"class":49},[39,981,867],{"class":220},[39,983,870],{"class":49},[39,985,389],{"class":53},[39,987,234],{"class":49},[39,989,990],{"class":90}," Generate",[39,992,551],{"class":49},[39,994,995],{"class":49}," ([]",[39,997,355],{"class":354},[39,999,358],{"class":49},[39,1001,394],{"class":354},[39,1003,149],{"class":49},[39,1005,1006,1008,1010,1012,1014,1016,1018,1021,1023,1026,1029,1031,1034,1036],{"class":41,"line":60},[39,1007,212],{"class":49},[39,1009,864],{"class":49},[39,1011,867],{"class":220},[39,1013,870],{"class":49},[39,1015,389],{"class":53},[39,1017,234],{"class":49},[39,1019,1020],{"class":90}," Render",[39,1022,94],{"class":49},[39,1024,1025],{"class":220},"w",[39,1027,1028],{"class":53}," io",[39,1030,87],{"class":49},[39,1032,1033],{"class":53},"Writer",[39,1035,234],{"class":49},[39,1037,1038],{"class":354}," error\n",[14,1040,1041,1044,1045,1048,1049,1052],{},[17,1042,1043],{},"Generate()"," はPDFをバイトスライスとして返します。",[17,1046,1047],{},"Render()"," は ",[17,1050,1051],{},"io.Writer"," に直接書き込みます。",[10,1054,1056],{"id":1055},"pagebuilder-メソッド","PageBuilder メソッド",[200,1058,1060],{"id":1059},"row","Row",[30,1062,1064],{"className":32,"code":1063,"language":34,"meta":35,"style":35},"func (p *PageBuilder) Row(height document.Value, fn func(r *RowBuilder))\nfunc (p *PageBuilder) AutoRow(fn func(r *RowBuilder))\n",[17,1065,1066,1114],{"__ignoreMap":35},[39,1067,1068,1070,1072,1075,1077,1079,1081,1084,1086,1089,1092,1094,1097,1099,1102,1104,1107,1109,1112],{"class":41,"line":42},[39,1069,212],{"class":49},[39,1071,864],{"class":49},[39,1073,1074],{"class":220},"p ",[39,1076,870],{"class":49},[39,1078,928],{"class":53},[39,1080,234],{"class":49},[39,1082,1083],{"class":90}," Row",[39,1085,94],{"class":49},[39,1087,1088],{"class":220},"height",[39,1090,1091],{"class":53}," document",[39,1093,87],{"class":49},[39,1095,1096],{"class":53},"Value",[39,1098,358],{"class":49},[39,1100,1101],{"class":220}," fn",[39,1103,921],{"class":49},[39,1105,1106],{"class":220},"r",[39,1108,237],{"class":49},[39,1110,1111],{"class":53},"RowBuilder",[39,1113,113],{"class":49},[39,1115,1116,1118,1120,1122,1124,1126,1128,1131,1133,1135,1137,1139,1141,1143],{"class":41,"line":60},[39,1117,212],{"class":49},[39,1119,864],{"class":49},[39,1121,1074],{"class":220},[39,1123,870],{"class":49},[39,1125,928],{"class":53},[39,1127,234],{"class":49},[39,1129,1130],{"class":90}," AutoRow",[39,1132,94],{"class":49},[39,1134,918],{"class":220},[39,1136,921],{"class":49},[39,1138,1106],{"class":220},[39,1140,237],{"class":49},[39,1142,1111],{"class":53},[39,1144,113],{"class":49},[14,1146,1147,1150,1151,1154],{},[17,1148,1149],{},"Row()"," は固定高さの行を作成します。",[17,1152,1153],{},"AutoRow()"," はコンテンツに合わせて調整される行を作成します。",[10,1156,1158],{"id":1157},"rowbuilder-メソッド","RowBuilder メソッド",[200,1160,1162],{"id":1161},"col","Col",[30,1164,1166],{"className":32,"code":1165,"language":34,"meta":35,"style":35},"func (r *RowBuilder) Col(span int, fn func(c *ColBuilder))\n",[17,1167,1168],{"__ignoreMap":35},[39,1169,1170,1172,1174,1177,1179,1181,1183,1186,1188,1190,1193,1195,1197,1199,1202,1204,1207],{"class":41,"line":42},[39,1171,212],{"class":49},[39,1173,864],{"class":49},[39,1175,1176],{"class":220},"r ",[39,1178,870],{"class":49},[39,1180,1111],{"class":53},[39,1182,234],{"class":49},[39,1184,1185],{"class":90}," Col",[39,1187,94],{"class":49},[39,1189,39],{"class":220},[39,1191,1192],{"class":354}," int",[39,1194,358],{"class":49},[39,1196,1101],{"class":220},[39,1198,921],{"class":49},[39,1200,1201],{"class":220},"c",[39,1203,237],{"class":49},[39,1205,1206],{"class":53},"ColBuilder",[39,1208,113],{"class":49},[14,1210,1211,1212,1214],{},"12グリッドカラムのうち ",[17,1213,39],{}," 分を占めるカラムを作成します。",[10,1216,1218],{"id":1217},"colbuilder-メソッド","ColBuilder メソッド",[570,1220,1221,1230],{},[573,1222,1223],{},[576,1224,1225,1228],{},[579,1226,1227],{},"メソッド",[579,1229,583],{},[585,1231,1232,1242,1252,1262,1272,1282,1292,1302,1312,1322,1332,1342],{},[576,1233,1234,1239],{},[590,1235,1236],{},[17,1237,1238],{},"Text(text, opts...)",[590,1240,1241],{},"スタイリングオプション付きテキストを追加",[576,1243,1244,1249],{},[590,1245,1246],{},[17,1247,1248],{},"Image(data, opts...)",[590,1250,1251],{},"画像を追加（JPEGまたはPNGバイト）",[576,1253,1254,1259],{},[590,1255,1256],{},[17,1257,1258],{},"Table(headers, rows, opts...)",[590,1260,1261],{},"テーブルを追加",[576,1263,1264,1269],{},[590,1265,1266],{},[17,1267,1268],{},"List(items, opts...)",[590,1270,1271],{},"箇条書きリストを追加",[576,1273,1274,1279],{},[590,1275,1276],{},[17,1277,1278],{},"OrderedList(items, opts...)",[590,1280,1281],{},"番号付きリストを追加",[576,1283,1284,1289],{},[590,1285,1286],{},[17,1287,1288],{},"Line(opts...)",[590,1290,1291],{},"水平罫線を追加",[576,1293,1294,1299],{},[590,1295,1296],{},[17,1297,1298],{},"Spacer(height)",[590,1300,1301],{},"垂直スペースを追加",[576,1303,1304,1309],{},[590,1305,1306],{},[17,1307,1308],{},"QRCode(data, opts...)",[590,1310,1311],{},"QRコードを追加",[576,1313,1314,1319],{},[590,1315,1316],{},[17,1317,1318],{},"Barcode(data, opts...)",[590,1320,1321],{},"バーコードを追加（Code 128）",[576,1323,1324,1329],{},[590,1325,1326],{},[17,1327,1328],{},"RichText(fn)",[590,1330,1331],{},"混合スタイルのインラインテキストを追加",[576,1333,1334,1339],{},[590,1335,1336],{},[17,1337,1338],{},"PageNumber(opts...)",[590,1340,1341],{},"現在のページ番号",[576,1343,1344,1349],{},[590,1345,1346],{},[17,1347,1348],{},"TotalPages(opts...)",[590,1350,1351],{},"合計ページ数",[10,1353,1355],{"id":1354},"qrコードオプション","QRコードオプション",[570,1357,1358,1366],{},[573,1359,1360],{},[576,1361,1362,1364],{},[579,1363,198],{},[579,1365,583],{},[585,1367,1368,1378,1400],{},[576,1369,1370,1375],{},[590,1371,1372],{},[17,1373,1374],{},"QRSize(value)",[590,1376,1377],{},"表示サイズ（幅 = 高さ）",[576,1379,1380,1385],{},[590,1381,1382],{},[17,1383,1384],{},"QRErrorCorrection(level)",[590,1386,1387,1388,600,1391,600,1394,600,1397],{},"誤り訂正: ",[17,1389,1390],{},"LevelL",[17,1392,1393],{},"LevelM",[17,1395,1396],{},"LevelQ",[17,1398,1399],{},"LevelH",[576,1401,1402,1407],{},[590,1403,1404],{},[17,1405,1406],{},"QRScale(s)",[590,1408,1409],{},"QRモジュールあたりのピクセル数",[10,1411,1412],{"id":1412},"バーコードオプション",[570,1414,1415,1423],{},[573,1416,1417],{},[576,1418,1419,1421],{},[579,1420,198],{},[579,1422,583],{},[585,1424,1425,1435,1445],{},[576,1426,1427,1432],{},[590,1428,1429],{},[17,1430,1431],{},"BarcodeWidth(value)",[590,1433,1434],{},"表示幅",[576,1436,1437,1442],{},[590,1438,1439],{},[17,1440,1441],{},"BarcodeHeight(value)",[590,1443,1444],{},"表示高さ",[576,1446,1447,1452],{},[590,1448,1449],{},[17,1450,1451],{},"BarcodeFormat(format)",[590,1453,1454],{},"バーコード形式（デフォルト: Code 128）",[10,1456,1458],{"id":1457},"既存pdfの操作","既存PDFの操作",[200,1460,1462],{"id":1461},"open","Open",[30,1464,1466],{"className":32,"code":1465,"language":34,"meta":35,"style":35},"func Open(data []byte, opts ...template.Option) (*template.ExistingDocument, error)\n",[17,1467,1468],{"__ignoreMap":35},[39,1469,1470,1472,1475,1477,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1507,1509,1511],{"class":41,"line":42},[39,1471,212],{"class":49},[39,1473,1474],{"class":90}," Open",[39,1476,94],{"class":49},[39,1478,1479],{"class":220},"data",[39,1481,351],{"class":49},[39,1483,355],{"class":354},[39,1485,358],{"class":49},[39,1487,369],{"class":220},[39,1489,224],{"class":49},[39,1491,180],{"class":53},[39,1493,87],{"class":49},[39,1495,231],{"class":53},[39,1497,234],{"class":49},[39,1499,382],{"class":49},[39,1501,180],{"class":53},[39,1503,87],{"class":49},[39,1505,1506],{"class":53},"ExistingDocument",[39,1508,358],{"class":49},[39,1510,394],{"class":354},[39,1512,149],{"class":49},[14,1514,1515,1516,1518],{},"既存のPDFを読み取りおよび変更用に開きます。インクリメンタルアップデート（非破壊的な追記）によるオーバーレイ操作をサポートする ",[17,1517,1506],{}," を返します。",[30,1520,1522],{"className":32,"code":1521,"language":34,"meta":35,"style":35},"doc, err := gpdf.Open(pdfBytes)\n",[17,1523,1524],{"__ignoreMap":35},[39,1525,1526,1528,1530,1532,1534,1536,1538,1540,1542,1545],{"class":41,"line":42},[39,1527,409],{"class":77},[39,1529,358],{"class":49},[39,1531,414],{"class":77},[39,1533,81],{"class":49},[39,1535,84],{"class":77},[39,1537,87],{"class":49},[39,1539,1462],{"class":90},[39,1541,94],{"class":49},[39,1543,1544],{"class":77},"pdfBytes",[39,1546,149],{"class":49},[200,1548,1550],{"id":1549},"existingdocument-メソッド","ExistingDocument メソッド",[570,1552,1553,1561],{},[573,1554,1555],{},[576,1556,1557,1559],{},[579,1558,1227],{},[579,1560,583],{},[585,1562,1563,1573,1583,1593,1607],{},[576,1564,1565,1570],{},[590,1566,1567],{},[17,1568,1569],{},"PageCount() (int, error)",[590,1571,1572],{},"PDFのページ数を返す",[576,1574,1575,1580],{},[590,1576,1577],{},[17,1578,1579],{},"Overlay(pageIndex int, fn func(p *PageBuilder)) error",[590,1581,1582],{},"特定のページにコンテンツを重ねる（0ベースインデックス）",[576,1584,1585,1590],{},[590,1586,1587],{},[17,1588,1589],{},"EachPage(fn func(pageIndex int, p *PageBuilder)) error",[590,1591,1592],{},"すべてのページにコンテンツを重ねる",[576,1594,1595,1600],{},[590,1596,1597],{},[17,1598,1599],{},"FlattenForms() error",[590,1601,1602,1603],{},"すべてのAcroFormフィールドを静的ページコンテンツにフラット化 ",[1604,1605],"version-badge",{"version":1606},"1.0.4",[576,1608,1609,1614],{},[590,1610,1611],{},[17,1612,1613],{},"Save() ([]byte, error)",[590,1615,1616],{},"変更されたPDFをバイトスライスとして返す",[30,1618,1620],{"className":32,"code":1619,"language":34,"meta":35,"style":35},"doc, err := gpdf.Open(pdfBytes, gpdf.WithFont(\"NotoSans\", fontData))\n\n// Add watermark on page 1\ndoc.Overlay(0, func(p *template.PageBuilder) {\n    p.Absolute(document.Mm(40), document.Mm(120), func(c *template.ColBuilder) {\n        c.Text(\"DRAFT\", template.FontSize(72),\n            template.TextColor(pdf.Gray(0.85)))\n    })\n})\n\n// Add page numbers on every page\ncount, _ := doc.PageCount()\ndoc.EachPage(func(i int, p *template.PageBuilder) {\n    p.Absolute(document.Mm(170), document.Mm(285), func(c *template.ColBuilder) {\n        c.Text(fmt.Sprintf(\"%d / %d\", i+1, count),\n            template.FontSize(10), template.AlignRight())\n    }, template.AbsoluteWidth(document.Mm(20)))\n})\n\nresult, err := doc.Save()\n",[17,1621,1622,1667,1671,1676,1709,1764,1799,1827,1833,1838,1843,1849,1873,1908,1961,2012,2038,2065,2070,2075],{"__ignoreMap":35},[39,1623,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1651,1653,1655,1658,1660,1662,1665],{"class":41,"line":42},[39,1625,409],{"class":77},[39,1627,358],{"class":49},[39,1629,414],{"class":77},[39,1631,81],{"class":49},[39,1633,84],{"class":77},[39,1635,87],{"class":49},[39,1637,1462],{"class":90},[39,1639,94],{"class":49},[39,1641,1544],{"class":77},[39,1643,358],{"class":49},[39,1645,84],{"class":77},[39,1647,87],{"class":49},[39,1649,1650],{"class":90},"WithFont",[39,1652,94],{"class":49},[39,1654,446],{"class":49},[39,1656,1657],{"class":449},"NotoSans",[39,1659,446],{"class":49},[39,1661,358],{"class":49},[39,1663,1664],{"class":77}," fontData",[39,1666,113],{"class":49},[39,1668,1669],{"class":41,"line":60},[39,1670,64],{"emptyLinePlaceholder":63},[39,1672,1673],{"class":41,"line":67},[39,1674,1675],{"class":70},"// Add watermark on page 1\n",[39,1677,1678,1680,1682,1685,1687,1690,1692,1694,1696,1698,1700,1702,1704,1706],{"class":41,"line":74},[39,1679,409],{"class":77},[39,1681,87],{"class":49},[39,1683,1684],{"class":90},"Overlay",[39,1686,94],{"class":49},[39,1688,1689],{"class":319},"0",[39,1691,358],{"class":49},[39,1693,921],{"class":49},[39,1695,14],{"class":220},[39,1697,237],{"class":49},[39,1699,180],{"class":53},[39,1701,87],{"class":49},[39,1703,928],{"class":53},[39,1705,234],{"class":49},[39,1707,1708],{"class":49}," {\n",[39,1710,1711,1714,1716,1719,1721,1723,1725,1727,1729,1732,1735,1737,1739,1741,1743,1746,1748,1750,1752,1754,1756,1758,1760,1762],{"class":41,"line":152},[39,1712,1713],{"class":77},"    p",[39,1715,87],{"class":49},[39,1717,1718],{"class":90},"Absolute",[39,1720,94],{"class":49},[39,1722,189],{"class":77},[39,1724,87],{"class":49},[39,1726,314],{"class":90},[39,1728,94],{"class":49},[39,1730,1731],{"class":319},"40",[39,1733,1734],{"class":49},"),",[39,1736,1091],{"class":77},[39,1738,87],{"class":49},[39,1740,314],{"class":90},[39,1742,94],{"class":49},[39,1744,1745],{"class":319},"120",[39,1747,1734],{"class":49},[39,1749,921],{"class":49},[39,1751,1201],{"class":220},[39,1753,237],{"class":49},[39,1755,180],{"class":53},[39,1757,87],{"class":49},[39,1759,1206],{"class":53},[39,1761,234],{"class":49},[39,1763,1708],{"class":49},[39,1765,1766,1769,1771,1774,1776,1778,1781,1783,1785,1787,1789,1792,1794,1797],{"class":41,"line":157},[39,1767,1768],{"class":77},"        c",[39,1770,87],{"class":49},[39,1772,1773],{"class":90},"Text",[39,1775,94],{"class":49},[39,1777,446],{"class":49},[39,1779,1780],{"class":449},"DRAFT",[39,1782,446],{"class":49},[39,1784,358],{"class":49},[39,1786,170],{"class":77},[39,1788,87],{"class":49},[39,1790,1791],{"class":90},"FontSize",[39,1793,94],{"class":49},[39,1795,1796],{"class":319},"72",[39,1798,287],{"class":49},[39,1800,1801,1804,1806,1809,1811,1814,1816,1819,1821,1824],{"class":41,"line":163},[39,1802,1803],{"class":77},"            template",[39,1805,87],{"class":49},[39,1807,1808],{"class":90},"TextColor",[39,1810,94],{"class":49},[39,1812,1813],{"class":77},"pdf",[39,1815,87],{"class":49},[39,1817,1818],{"class":90},"Gray",[39,1820,94],{"class":49},[39,1822,1823],{"class":319},"0.85",[39,1825,1826],{"class":49},")))\n",[39,1828,1830],{"class":41,"line":1829},8,[39,1831,1832],{"class":49},"    })\n",[39,1834,1836],{"class":41,"line":1835},9,[39,1837,465],{"class":49},[39,1839,1841],{"class":41,"line":1840},10,[39,1842,64],{"emptyLinePlaceholder":63},[39,1844,1846],{"class":41,"line":1845},11,[39,1847,1848],{"class":70},"// Add page numbers on every page\n",[39,1850,1852,1855,1857,1860,1862,1865,1867,1870],{"class":41,"line":1851},12,[39,1853,1854],{"class":77},"count",[39,1856,358],{"class":49},[39,1858,1859],{"class":77}," _ ",[39,1861,81],{"class":49},[39,1863,1864],{"class":77}," doc",[39,1866,87],{"class":49},[39,1868,1869],{"class":90},"PageCount",[39,1871,1872],{"class":49},"()\n",[39,1874,1876,1878,1880,1883,1886,1889,1891,1893,1896,1898,1900,1902,1904,1906],{"class":41,"line":1875},13,[39,1877,409],{"class":77},[39,1879,87],{"class":49},[39,1881,1882],{"class":90},"EachPage",[39,1884,1885],{"class":49},"(func(",[39,1887,1888],{"class":220},"i",[39,1890,1192],{"class":354},[39,1892,358],{"class":49},[39,1894,1895],{"class":220}," p",[39,1897,237],{"class":49},[39,1899,180],{"class":53},[39,1901,87],{"class":49},[39,1903,928],{"class":53},[39,1905,234],{"class":49},[39,1907,1708],{"class":49},[39,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1930,1932,1934,1936,1938,1940,1943,1945,1947,1949,1951,1953,1955,1957,1959],{"class":41,"line":1910},14,[39,1912,1713],{"class":77},[39,1914,87],{"class":49},[39,1916,1718],{"class":90},[39,1918,94],{"class":49},[39,1920,189],{"class":77},[39,1922,87],{"class":49},[39,1924,314],{"class":90},[39,1926,94],{"class":49},[39,1928,1929],{"class":319},"170",[39,1931,1734],{"class":49},[39,1933,1091],{"class":77},[39,1935,87],{"class":49},[39,1937,314],{"class":90},[39,1939,94],{"class":49},[39,1941,1942],{"class":319},"285",[39,1944,1734],{"class":49},[39,1946,921],{"class":49},[39,1948,1201],{"class":220},[39,1950,237],{"class":49},[39,1952,180],{"class":53},[39,1954,87],{"class":49},[39,1956,1206],{"class":53},[39,1958,234],{"class":49},[39,1960,1708],{"class":49},[39,1962,1964,1966,1968,1970,1972,1975,1977,1980,1982,1984,1988,1990,1992,1994,1996,1999,2002,2005,2007,2010],{"class":41,"line":1963},15,[39,1965,1768],{"class":77},[39,1967,87],{"class":49},[39,1969,1773],{"class":90},[39,1971,94],{"class":49},[39,1973,1974],{"class":77},"fmt",[39,1976,87],{"class":49},[39,1978,1979],{"class":90},"Sprintf",[39,1981,94],{"class":49},[39,1983,446],{"class":49},[39,1985,1987],{"class":1986},"swJcz","%d",[39,1989,799],{"class":449},[39,1991,1987],{"class":1986},[39,1993,446],{"class":49},[39,1995,358],{"class":49},[39,1997,1998],{"class":77}," i",[39,2000,2001],{"class":49},"+",[39,2003,2004],{"class":319},"1",[39,2006,358],{"class":49},[39,2008,2009],{"class":77}," count",[39,2011,287],{"class":49},[39,2013,2015,2017,2019,2021,2023,2026,2028,2030,2032,2035],{"class":41,"line":2014},16,[39,2016,1803],{"class":77},[39,2018,87],{"class":49},[39,2020,1791],{"class":90},[39,2022,94],{"class":49},[39,2024,2025],{"class":319},"10",[39,2027,1734],{"class":49},[39,2029,170],{"class":77},[39,2031,87],{"class":49},[39,2033,2034],{"class":90},"AlignRight",[39,2036,2037],{"class":49},"())\n",[39,2039,2041,2044,2046,2048,2051,2053,2055,2057,2059,2061,2063],{"class":41,"line":2040},17,[39,2042,2043],{"class":49},"    },",[39,2045,170],{"class":77},[39,2047,87],{"class":49},[39,2049,2050],{"class":90},"AbsoluteWidth",[39,2052,94],{"class":49},[39,2054,189],{"class":77},[39,2056,87],{"class":49},[39,2058,314],{"class":90},[39,2060,94],{"class":49},[39,2062,320],{"class":319},[39,2064,1826],{"class":49},[39,2066,2068],{"class":41,"line":2067},18,[39,2069,465],{"class":49},[39,2071,2073],{"class":41,"line":2072},19,[39,2074,64],{"emptyLinePlaceholder":63},[39,2076,2078,2081,2083,2085,2087,2089,2091,2094],{"class":41,"line":2077},20,[39,2079,2080],{"class":77},"result",[39,2082,358],{"class":49},[39,2084,414],{"class":77},[39,2086,81],{"class":49},[39,2088,1864],{"class":77},[39,2090,87],{"class":49},[39,2092,2093],{"class":90},"Save",[39,2095,1872],{"class":49},[10,2097,2099,2100],{"id":2098},"pdfマージ","PDFマージ ",[1604,2101],{"version":2102},"1.0.2",[200,2104,2106],{"id":2105},"merge","Merge",[30,2108,2110],{"className":32,"code":2109,"language":34,"meta":35,"style":35},"func Merge(sources []Source, opts ...MergeOption) ([]byte, error)\n",[17,2111,2112],{"__ignoreMap":35},[39,2113,2114,2116,2119,2121,2124,2126,2129,2131,2133,2135,2138,2140,2142,2144,2146,2148],{"class":41,"line":42},[39,2115,212],{"class":49},[39,2117,2118],{"class":90}," Merge",[39,2120,94],{"class":49},[39,2122,2123],{"class":220},"sources",[39,2125,351],{"class":49},[39,2127,2128],{"class":53},"Source",[39,2130,358],{"class":49},[39,2132,369],{"class":220},[39,2134,224],{"class":49},[39,2136,2137],{"class":53},"MergeOption",[39,2139,234],{"class":49},[39,2141,995],{"class":49},[39,2143,355],{"class":354},[39,2145,358],{"class":49},[39,2147,394],{"class":354},[39,2149,149],{"class":49},[14,2151,2152],{},"複数のPDFソースのページを1つの出力PDFに結合します。",[30,2154,2156],{"className":32,"code":2155,"language":34,"meta":35,"style":35},"merged, err := gpdf.Merge([]gpdf.Source{\n    {Data: cover},\n    {Data: body},\n})\n",[17,2157,2158,2186,2202,2215],{"__ignoreMap":35},[39,2159,2160,2163,2165,2167,2169,2171,2173,2175,2178,2180,2182,2184],{"class":41,"line":42},[39,2161,2162],{"class":77},"merged",[39,2164,358],{"class":49},[39,2166,414],{"class":77},[39,2168,81],{"class":49},[39,2170,84],{"class":77},[39,2172,87],{"class":49},[39,2174,2106],{"class":90},[39,2176,2177],{"class":49},"([]",[39,2179,19],{"class":53},[39,2181,87],{"class":49},[39,2183,2128],{"class":53},[39,2185,703],{"class":49},[39,2187,2188,2191,2194,2196,2199],{"class":41,"line":60},[39,2189,2190],{"class":49},"    {",[39,2192,2193],{"class":77},"Data",[39,2195,455],{"class":49},[39,2197,2198],{"class":77}," cover",[39,2200,2201],{"class":49},"},\n",[39,2203,2204,2206,2208,2210,2213],{"class":41,"line":67},[39,2205,2190],{"class":49},[39,2207,2193],{"class":77},[39,2209,455],{"class":49},[39,2211,2212],{"class":77}," body",[39,2214,2201],{"class":49},[39,2216,2217],{"class":41,"line":74},[39,2218,465],{"class":49},[200,2220,2128],{"id":2221},"source",[30,2223,2225],{"className":32,"code":2224,"language":34,"meta":35,"style":35},"type Source struct {\n    Data  []byte    // 生のPDFバイト\n    Pages PageRange // 含めるページ。ゼロ値 = すべてのページ\n}\n",[17,2226,2227,2240,2253,2264],{"__ignoreMap":35},[39,2228,2229,2232,2235,2238],{"class":41,"line":42},[39,2230,2231],{"class":49},"type",[39,2233,2234],{"class":53}," Source",[39,2236,2237],{"class":49}," struct",[39,2239,1708],{"class":49},[39,2241,2242,2245,2248,2250],{"class":41,"line":60},[39,2243,2244],{"class":77},"    Data  ",[39,2246,2247],{"class":49},"[]",[39,2249,355],{"class":354},[39,2251,2252],{"class":70},"    // 生のPDFバイト\n",[39,2254,2255,2258,2261],{"class":41,"line":67},[39,2256,2257],{"class":77},"    Pages ",[39,2259,2260],{"class":53},"PageRange",[39,2262,2263],{"class":70}," // 含めるページ。ゼロ値 = すべてのページ\n",[39,2265,2266],{"class":41,"line":74},[39,2267,2268],{"class":49},"}\n",[200,2270,2260],{"id":2271},"pagerange",[30,2273,2275],{"className":32,"code":2274,"language":34,"meta":35,"style":35},"type PageRange struct {\n    From int  // 1ベースの開始ページ。0 = 最初のページ\n    To   int  // 1ベースの終了ページ。0 = 最後のページ\n}\n",[17,2276,2277,2288,2299,2309],{"__ignoreMap":35},[39,2278,2279,2281,2284,2286],{"class":41,"line":42},[39,2280,2231],{"class":49},[39,2282,2283],{"class":53}," PageRange",[39,2285,2237],{"class":49},[39,2287,1708],{"class":49},[39,2289,2290,2293,2296],{"class":41,"line":60},[39,2291,2292],{"class":77},"    From ",[39,2294,2295],{"class":354},"int",[39,2297,2298],{"class":70},"  // 1ベースの開始ページ。0 = 最初のページ\n",[39,2300,2301,2304,2306],{"class":41,"line":67},[39,2302,2303],{"class":77},"    To   ",[39,2305,2295],{"class":354},[39,2307,2308],{"class":70},"  // 1ベースの終了ページ。0 = 最後のページ\n",[39,2310,2311],{"class":41,"line":74},[39,2312,2268],{"class":49},[200,2314,2315],{"id":2315},"マージオプション",[570,2317,2318,2326],{},[573,2319,2320],{},[576,2321,2322,2324],{},[579,2323,198],{},[579,2325,583],{},[585,2327,2328],{},[576,2329,2330,2335],{},[590,2331,2332],{},[17,2333,2334],{},"WithMergeMetadata(title, author, producer)",[590,2336,2337],{},"マージ出力にドキュメント情報（タイトル、著者、プロデューサー）を設定",[30,2339,2341],{"className":32,"code":2340,"language":34,"meta":35,"style":35},"merged, err := gpdf.Merge(\n    []gpdf.Source{\n        {Data: cover},\n        {Data: body},\n        {Data: appendix},\n    },\n    gpdf.WithMergeMetadata(\"Policy Bundle\", \"Example Ltd\", \"gpdf\"),\n)\n",[17,2342,2343,2361,2374,2387,2399,2412,2417,2454],{"__ignoreMap":35},[39,2344,2345,2347,2349,2351,2353,2355,2357,2359],{"class":41,"line":42},[39,2346,2162],{"class":77},[39,2348,358],{"class":49},[39,2350,414],{"class":77},[39,2352,81],{"class":49},[39,2354,84],{"class":77},[39,2356,87],{"class":49},[39,2358,2106],{"class":90},[39,2360,267],{"class":49},[39,2362,2363,2366,2368,2370,2372],{"class":41,"line":60},[39,2364,2365],{"class":49},"    []",[39,2367,19],{"class":53},[39,2369,87],{"class":49},[39,2371,2128],{"class":53},[39,2373,703],{"class":49},[39,2375,2376,2379,2381,2383,2385],{"class":41,"line":67},[39,2377,2378],{"class":49},"        {",[39,2380,2193],{"class":77},[39,2382,455],{"class":49},[39,2384,2198],{"class":77},[39,2386,2201],{"class":49},[39,2388,2389,2391,2393,2395,2397],{"class":41,"line":74},[39,2390,2378],{"class":49},[39,2392,2193],{"class":77},[39,2394,455],{"class":49},[39,2396,2212],{"class":77},[39,2398,2201],{"class":49},[39,2400,2401,2403,2405,2407,2410],{"class":41,"line":152},[39,2402,2378],{"class":49},[39,2404,2193],{"class":77},[39,2406,455],{"class":49},[39,2408,2409],{"class":77}," appendix",[39,2411,2201],{"class":49},[39,2413,2414],{"class":41,"line":157},[39,2415,2416],{"class":49},"    },\n",[39,2418,2419,2421,2423,2426,2428,2430,2433,2435,2437,2439,2442,2444,2446,2448,2450,2452],{"class":41,"line":163},[39,2420,272],{"class":77},[39,2422,87],{"class":49},[39,2424,2425],{"class":90},"WithMergeMetadata",[39,2427,94],{"class":49},[39,2429,446],{"class":49},[39,2431,2432],{"class":449},"Policy Bundle",[39,2434,446],{"class":49},[39,2436,358],{"class":49},[39,2438,50],{"class":49},[39,2440,2441],{"class":449},"Example Ltd",[39,2443,446],{"class":49},[39,2445,358],{"class":49},[39,2447,50],{"class":49},[39,2449,19],{"class":449},[39,2451,446],{"class":49},[39,2453,287],{"class":49},[39,2455,2456],{"class":41,"line":1829},[39,2457,149],{"class":49},[10,2459,2460],{"id":2460},"コンポーネントコンストラクタ",[570,2462,2463,2471],{},[573,2464,2465],{},[576,2466,2467,2469],{},[579,2468,198],{},[579,2470,583],{},[585,2472,2473,2483,2493],{},[576,2474,2475,2480],{},[590,2476,2477],{},[17,2478,2479],{},"NewInvoice(data)",[590,2481,2482],{},"請求書PDFを作成",[576,2484,2485,2490],{},[590,2486,2487],{},[17,2488,2489],{},"NewReport(data)",[590,2491,2492],{},"レポートPDFを作成",[576,2494,2495,2500],{},[590,2496,2497],{},[17,2498,2499],{},"NewLetter(data)",[590,2501,2502],{},"ビジネスレターPDFを作成",[14,2504,2505,2506,2511],{},"詳細は",[2507,2508,2510],"a",{"href":2509},"/ja/docs/components/invoice","コンポーネント","を参照してください。",[2513,2514,2515],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":35,"searchDepth":60,"depth":60,"links":2517},[2518,2519,2525,2528,2529,2534,2537,2540,2541,2542,2543,2547,2553],{"id":12,"depth":60,"text":12},{"id":198,"depth":60,"text":198,"children":2520},[2521,2522,2523,2524],{"id":202,"depth":67,"text":91},{"id":330,"depth":67,"text":331},{"id":468,"depth":67,"text":469},{"id":535,"depth":67,"text":536},{"id":568,"depth":60,"text":568,"children":2526},[2527],{"id":677,"depth":67,"text":677},{"id":777,"depth":60,"text":777},{"id":847,"depth":60,"text":848,"children":2530},[2531,2532,2533],{"id":851,"depth":67,"text":852},{"id":890,"depth":67,"text":891},{"id":967,"depth":67,"text":968},{"id":1055,"depth":60,"text":1056,"children":2535},[2536],{"id":1059,"depth":67,"text":1060},{"id":1157,"depth":60,"text":1158,"children":2538},[2539],{"id":1161,"depth":67,"text":1162},{"id":1217,"depth":60,"text":1218},{"id":1354,"depth":60,"text":1355},{"id":1412,"depth":60,"text":1412},{"id":1457,"depth":60,"text":1458,"children":2544},[2545,2546],{"id":1461,"depth":67,"text":1462},{"id":1549,"depth":67,"text":1550},{"id":2098,"depth":60,"text":2099,"children":2548},[2549,2550,2551,2552],{"id":2105,"depth":67,"text":2106},{"id":2221,"depth":67,"text":2128},{"id":2271,"depth":67,"text":2260},{"id":2315,"depth":67,"text":2315},{"id":2460,"depth":60,"text":2460},"gpdfパッケージのトップレベルAPIリファレンス","md",{},"/ja/docs/api-reference/gpdf",{"title":5,"description":2554},"ja/docs/3.api-reference/1.gpdf","i4nJqIlwK5-E_O49oZQCJeMZgVt5qr7WXOvCAMkTEas",1776529279208]