Ruby/ClibPDF

ClibPDF の ruby インタフェース

Module/Class Hierarchy

ClibPDF -+
         |
         +- ClibPDF::PDF
         |
         +- ClibPDF::PlotDomain -+
         |                       |
         |                       +- ClibPDF::TimePlotDomain
         |
         +- ClibPDF::Axis -------+
                                 |
                                 +- ClibPDF::TimeAxis

Module ClibPDF

定数

パラメータの最大値

ClibPDF::NMAXOBJECTS
ClibPDF::NMAXFONTS
ClibPDF::NMAXPAGES
ClibPDF::NMAXIMAGES
ClibPDF::NMAXANNOTS

π

ClibPDF::PI

YES or NO

ClibPDF::YES
ClibPDF::NO

軸の属性

ClibPDF::LINEAR
ClibPDF::LOGARITHMIC
ClibPDF::TIME

軸のフォーマット

ClibPDF::MONTH_NUMBER
ClibPDF::MONTH_NAME
ClibPDF::YEAR_FULL
ClibPDF::YEAR_4DIGIT
ClibPDF::YEAR_2DIGIT

meshのパラメータ

ClibPDF::X_MESH
ClibPDF::Y_MESH

用紙の向き

ClibPDF::PORTRAIT
ClibPDF::LANDSCAPE

長さの単位

ClibPDF::INCH
ClibPDF::CM
ClibPDF::POINTSPERINCH
ClibPDF::POINTSPERCM
ClibPDF::POINTSPERMM

Conv factor to get char height of char '0' from font size.

ClibPDF::FONTSIZE2HEIGHT

用紙サイズ

ClibPDF::LETTER
ClibPDF::LEGAL
ClibPDF::A4
ClibPDF::B5
ClibPDF::C5
ClibPDF::DL
ClibPDF::EXECUTIVE
ClibPDF::COMM10
ClibPDF::MONARCH
ClibPDF::FILM35MM
ClibPDF::DEFAULT_PAGESIZE

軸のtick/number selector masks

ClibPDF::LOGAXSEL_1
ClibPDF::LOGAXSEL_13
ClibPDF::LOGAXSEL_125
ClibPDF::LOGAXSEL_12468
ClibPDF::LOGAXSEL_12357
ClibPDF::LOGAXSEL_123456789
ClibPDF::LOGAXSEL_MIN
ClibPDF::LOGAXSEL_MAX

テキストレンダリングモード

ClibPDF::TEXT_FILL
ClibPDF::TEXT_STROKE
ClibPDF::TEXT_FILL_STROKE
ClibPDF::TEXT_INVISIBLE
ClibPDF::TEXT_FILL_CLIP
ClibPDF::TEXT_STROKE_CLIP
ClibPDF::TEXT_FILL_STROKE_CLIP
ClibPDF::TEXT_CLIP

テキスト配置モード

ClibPDF::TEXTPOS_LL
ClibPDF::TEXTPOS_LM
ClibPDF::TEXTPOS_LR
ClibPDF::TEXTPOS_ML
ClibPDF::TEXTPOS_MM
ClibPDF::TEXTPOS_MR
ClibPDF::TEXTPOS_UL
ClibPDF::TEXTPOS_UM
ClibPDF::TEXTPOS_UR

画像モード

ClibPDF::IMAGE_MASK
ClibPDF::CS_GRAY
ClibPDF::CS_RGB
ClibPDF::CS_CMYK

For cpdf_pointer()

ClibPDF::PTR_RIGHT
ClibPDF::PTR_DOWN
ClibPDF::PTR_LEFT
ClibPDF::PTR_UP

Page transition types

ClibPDF::TRANS_NONE
ClibPDF::TRANS_SPLIT
ClibPDF::TRANS_BLINDS
ClibPDF::TRANS_BOX
ClibPDF::TRANS_WIPE
ClibPDF::TRANS_DISSOLVE
ClibPDF::TRANS_GLITTER

textBox の align

ClibPDF::TBOX_LEFT
ClibPDF::TBOX_CENTER
ClibPDF::TBOX_RIGHT
ClibPDF::TBOX_JUSTIFY

Values for pageMode and nonFSPageMode

ClibPDF::PM_NONE
ClibPDF::PM_OUTLINES
ClibPDF::PM_THUMBS
ClibPDF::PM_FULLSCREEN
ClibPDF::PL_SINGLE
ClibPDF::PL_1COLUMN
ClibPDF::PL_2LCOLUMN
ClibPDF::PL_2RCOLUMN

画像タイプ

ClibPDF::JPEG_IMG
ClibPDF::G4FAX_IMG
ClibPDF::G3FAX_IMG
ClibPDF::TIFF_IMG
ClibPDF::GIF_IMG
ClibPDF::CPDF_IMG

Annotation, hyperlink info object

ClibPDF::ANNOT_TEXT
ClibPDF::ANNOT_URL
ClibPDF::ANNOT_GOTO
ClibPDF::ANNOT_ACTION

Annotation flags, may be OR'ed together

ClibPDF::AF_INVISIBLE
ClibPDF::AF_HIDDEN
ClibPDF::AF_PRINT
ClibPDF::AF_NOZOOM
ClibPDF::AF_NOROTATE
ClibPDF::AF_NOVIEW
ClibPDF::AF_READONLY

Outline (book mark) destination modes

ClibPDF::DEST_NULL
ClibPDF::DEST_XYZ
ClibPDF::DEST_FIT
ClibPDF::DEST_FITH
ClibPDF::DEST_FITV
ClibPDF::DEST_FITR
ClibPDF::DEST_FITB
ClibPDF::DEST_FITBH
ClibPDF::DEST_FITBV
ClibPDF::DEST_Y
ClibPDF::OL_SUBENT
ClibPDF::OL_SAME
ClibPDF::OL_OPEN
ClibPDF::OL_CLOSED

Module Functino

ClibPDF.escapeSpecialChars(instr)

Class ClibPDF::PDF

Class Methods

ClibPDF::PDF.open(pspdf, [nMaxPages, nMaxFonts, nMaxImages, nMaxAnnots, nMaxObjects])

PDF クラスを生成して返す。

Methods

初期化、終了、設定関係

ClibPDF::PDF#init()

PDF クラスを初期化する。(もしかして ClibPDF::PDF.open() の中に入れるべきか?)

ClibPDF::PDF#pageInit(pagenum, rot, mediaboxstr, cropboxstr)

ページの初期化をする。 rot は用紙の向きを ClibPDF::PORTRAIT, ClibPDF::LANDSCAPE のいずれかで指定する。 mediaboxstr, mediaboxstr は用紙サイズを以下のいずれかで指定する。 ClibPDF::LETTER, ClibPDF::LEGAL, ClibPDF::A4, ClibPDF::B5, ClibPDF::C5, ClibPDF::DL, ClibPDF::EXECUTIVE, ClibPDF::COMM10, ClibPDF::MONARCH, ClibPDF::FILM35MM

ClibPDF::PDF#finalizeAll()

PDF に対する操作をを終了する。

ClibPDF::PDF#close()

PDF クラスを終了する。(いらないようにすべき?)

ClibPDF::PDF#setCurrentPage(page)

カレントページを設定する。

ClibPDF::PDF#setGlobalDocumentLimits(nMaxPages, nMaxFonts, nMaxImages, nMaxAnnots, nMaxObjects)

各パラメータの最大値の設定。

ClibPDF::PDF#finalizePage(page)

ページ page を終了する。

ClibPDF::PDF#enableCompression(cmpON)

圧縮するかどうかを ClibPDF::YES, ClibPDF::NO で指定する。

ClibPDF::PDF#setDefaultDomainUnit(defunit)

座標単位を設定する。 ClibPDF::PDF#pageInit() を呼ぶ前に呼ぶ必要がある。

ClibPDF::PDF#setOutputFilename(filename)

PDF 出力ファイル名を指定する。 ClibPDF::PDF#init() と ClibPDF::PDF#pageInit() の間で呼ぶ必要がある。

ClibPDF::PDF#useContentMemStream(flag)
ClibPDF::PDF#setPageDuration(seconds)

スライドショーしたときのページ表示時間(秒単位)を指定する。

ClibPDF::PDF#setPageTransition(type, duration, direction, HV, IO)

PDF 出力

ClibPDF::PDF#getBufferForPDF(length)
ClibPDF::PDF#savePDFmemoryStreamToFile(filename)

PDF の内容をファイルに保存する。

ClibPDF::PDF#openPDFfileInViewer(pdffilepath)

pdffilepath でした PDFファイルを PDFプレビューアで表示する。 pdffilepath に nil を指定した場合は、作成中の PDF を表示する。

ClibPDF::PDF#launchPreview()

作成中の PDF を PDFプレビューアで表示する。

グラフィック/描画関係

ClibPDF::PDF#moveto(x, y)
ClibPDF::PDF#rawMoveto(x, y)

カレントポイントを (x, y) に移動する。

ClibPDF::PDF#rmoveto(x, y)
ClibPDF::PDF#rawRmoveto(x, y)

カレントポイントから相対的に (x, y) 離れたポイントに移動する。

ClibPDF::PDF#lineto(x, y)
ClibPDF::PDF#rawLineto(x, y)

カレントポイントから (x, y) まで線を引く。

ClibPDF::PDF#rlineto(x, y)
ClibPDF::PDF#rawRlineto(x, y)

カレントポイントから相対的に (x, y) 離れたポイントまで線を引く。

ClibPDF::PDF#curveto(x1, y1, x2, y2, x3, y3)
ClibPDF::PDF#rawCurveto(x1, y1, x2, y2, x3, y3)

カレントポイントから (x3, y3) までベジエ曲線を引く。

ClibPDF::PDF#rect(x, y, width, height)
ClibPDF::PDF#rawRect(x, y, width, height)

左下角の座標が (x, y) で幅 width、高さ height の長方形を描く。

ClibPDF::PDF#rectRotated(x, y, width, height, angle)
ClibPDF::PDF#rawRectRotated(x, y, width, height, angle)

左下角の座標が (x, y) で幅 width、高さ height 角度angle の長方形を描く。

ClibPDF::PDF#arc(x, y, r, sangle, eangle, moveto0)
ClibPDF::PDF#rawArc(x, y, r, sangle, eangle, moveto0)

中心座標 (x, y)、半径 r で 開始角度 sangle、終了角度sangleの円弧を描く。 moveto0 に0以外を指定した場合は、

ClibPDF::PDF#quickCircle(xc, yc, r)
ClibPDF::PDF#rawQuickCircle(xc, yc, r)

中心座標 (xc, yc)、半径 r の円を描く。

ClibPDF::PDF#circle(x, y, r)
ClibPDF::PDF#rawCircle(x, y, r)

中心座標 (x, y)、半径 r の円を描く。

ClibPDF::PDF#newpath()

カレントパスとカレントポイントをクリアする。

ClibPDF::PDF#closepath()

カレントパスを閉じる。

グラフィック/path 関係

ClibPDF::PDF#clip()
ClibPDF::PDF#eoclip()

カレントパスをクリッピングの境界として設定する。

ClibPDF::PDF#fill()
ClibPDF::PDF#eofill()

現在のパスで閉じられた平面を塗りつぶす。

ClibPDF::PDF#fillAndStroke()
ClibPDF::PDF#eofillAndStroke()

現在のパスをを塗りつぶし、線も描く。

ClibPDF::PDF#stroke()

現在のパスをを描く。

グラフィック/状態関係

ClibPDF::PDF#gsave()
ClibPDF::PDF#grestore()

現在のグラフィック関係の状態をセーブ、リストアする。

ClibPDF::PDF#setdash(dashspec)
ClibPDF::PDF#nodash()

破線のパタンを設定する。

ClibPDF::PDF#concat(a, b, c, d, e, f)
ClibPDF::PDF#rawConcat(a, b, c, d, e, f)
ClibPDF::PDF#rotate(angle)

座標系を回転する。

ClibPDF::PDF#scale(sx, xy)

座標系を拡大、縮小する。

ClibPDF::PDF#translate(x, y)
ClibPDF::PDF#rawTranslate(x, y)

座標原点をを (x, y) に設定する。

グラフィック/設定関係

ClibPDF::PDF#setlinewidth(width)

線の幅を width に設定する。

ClibPDF::PDF#setlinecap(cap)

線の端の描画方法を cap に設定する。cap として指定できるのは ClibPDF::CAP_BUTT, ClibPDF::CAP_ROUND, ClibPDF::CAP_SQUARE のいずれか。

ClibPDF::PDF#setlinejoin(join)

折れ線の角の描画方法を join に設定する。join として 指定できるのは ClibPDF::JOIN_MITER, ClibPDF::JOIN_ROUND, ClibPDF::JOIN_BEVEL のいずれか。

ClibPDF::PDF#setflat(flat)

flatness parameter を flat に設定する。

ClibPDF::PDF#setmiterlimit(limit)

miter limit を limit に設定する。

ClibPDF::PDF#setstrokeadjust(flag)

グラフィック/色関係

ClibPDF::PDF#setgray(gray)
ClibPDF::PDF#setrgbcolor(r, g, b)
ClibPDF::PDF#setcmykcolor(c, m, y, k)

stroke と fill color を設定する。

ClibPDF::PDF#setgrayFill(gray)
ClibPDF::PDF#setrgbcolorFill(r, g, b)
ClibPDF::PDF#setcmykcolorFill(c, m, y, k)

fill color を設定する。

ClibPDF::PDF#setgrayStroke(gray)
ClibPDF::PDF#setrgbcolorStroke(r, g, b)
ClibPDF::PDF#setcmykcolorStroke(c, m, y, k)

stroke color を設定する。

グラフィック/マーカー関係

ClibPDF::PDF#marker(x, y, type, size)
ClibPDF::PDF#rawMarker(x, y, type, size)

座標 (x, y) に種類 type、 大きさ sizeのマーカーを描画する。

ClibPDF::PDF#pointer(x, y, direction, size)
ClibPDF::PDF#rawPointer(x, y, direction, size)

座標 (x, y) に種類 direction、 大きさ sizeのポインタを描画する。

ClibPDF::PDF#errorbar(x, y1, y2, capsize)
ClibPDF::PDF#rawErrorbar(x, y1, y2, capsize)

X座標 xy1からy2までのエラーバーを引く。 エラーバーの端点は大きさcapsizeで指定。

ClibPDF::PDF#highLowClose(x, vhigh, vlow, vclose, ticklen)
ClibPDF::PDF#rawHighLowClose(x, vhigh, vlow, vclose, ticklen)

フォント関係

ClibPDF::PDF#setFont(basefontname, encodename, size)

フォントを設定する。

ClibPDF::PDF#setFontDirectories(pfmdir, pfbdir)
ClibPDF::PDF#setFontMapFile(mapfile)
ClibPDF::PDF#stringWidth(str)

文字列の長さをポイント(1/72インチ)で返す。

ClibPDF::PDF#capHeight()

テキスト関係

ClibPDF::PDF#beginText(clipmode)
ClibPDF::PDF#endText()

テキスト、フォント関係の操作の開始、終了。

ClibPDF::PDF#text(x, y, orientation, text)
ClibPDF::PDF#rawText(x, y, orientation, text)

座標 (x, y) に文字列 text を描画する。

ClibPDF::PDF#textAligned(x, y, orientation, centmode, text)
ClibPDF::PDF#rawTextAligned(x, y, orientation, centmode, text)

座標 (x, y) に文字列 text を描画する。

ClibPDF::PDF#textBox(xl, yl, width, height, angle, linespace, tbattr, text)
ClibPDF::PDF#rawTextBox(xl, yl, width, height, angle, linespace, tbattr, text)

座標 (xl, yl) に幅 width、高さ heightlinespaceのテキスト描画領域を作成し、文字列 text を描画する。

ClibPDF::PDF#textBoxFit(xl, yl, width, height, angle, inifontsize, fsdecrement, linespace, tbattr, text)
ClibPDF::PDF#rawTextBoxFit(xl, yl, width, height, angle, inifontsize, fsdecrement, linespace, tbattr, text)

座標 (xl, yl) に幅 width、高さ heightlinespaceのテキスト描画領域を作成し、文字列 text を描画する。

ClibPDF::PDF#setTextLeading(leading)
ClibPDF::PDF#setTextPosition(x, y)
ClibPDF::PDF#rawSetTextPosition(x, y)

テキストカレントポイントを座標 (x, y) に設定する。

ClibPDF::PDF#textShow(text)
ClibPDF::PDF#textCRLFshow(text)

カレントポイントに文字列 text を描画する。

ClibPDF::PDF#textCRLF()

テキストカレントポイントを次の行に移動する。

primitive PDF text operator functions

ClibPDF::PDF#setNextTextLineOffset(x, y)
ClibPDF::PDF#rawSetNextTextLineOffset(x, y)

テキスト/座標系関係

ClibPDF::PDF#setTextMatrix(a, b, c, d, x, y)
ClibPDF::PDF#concatTextMatrix(a, b, c, d, x, y)
ClibPDF::PDF#rotateText(degrees)

座標系を回転する。

ClibPDF::PDF#skewText(alpha, beta)
ClibPDF::PDF#setCharacterSpacing(spacing)
ClibPDF::PDF#setHorizontalScaling(scale)
ClibPDF::PDF#setWordSpacing(spacing)
ClibPDF::PDF#setTextRenderingMode(mode)
ClibPDF::PDF#setTextRise(rise)

イメージ関係

ClibPDF::PDF#importImage(filename, type, x, y, angle, flags)
ClibPDF::PDF#rawImportImage(filename, type, x, y, angle, flags)

画像タイプ type の画像ファイル filename を 座標 (x, y) に角度 angle で描画する。

ClibPDF::PDF#placeInLineImage(imagedata, x, y, angle, width, height, pixwidth, pixheight, bitspercomp, CSorMask, gsave)
ClibPDF::PDF#rawPlaceInLineImage(imagedata, x, y, angle, width, height, pixwidth, pixheight, bitspercomp, CSorMask, gsave)

ハイパーテキスト・リンク関係

ClibPDF::PDF#setAnnotation(xll, yll, xur, yur, title, str, attr)
ClibPDF::PDF#rawSetAnnotation(xll, yll, xur, yur, title, str, attr)

左下 (xll, yll)、右上 (xur, yur) に 文字列 title の annotation(注釈?) を挿入する。 annotation の属性は Array attr で指定する。

ClibPDF::PDF#includeTextFileAsAnnotation(xll, yll, xur, yur, title, filename, attr)
ClibPDF::PDF#rawIncludeTextFileAsAnnotation(xll, yll, xur, yur, title, filename, attr)

左下 (xll, yll)、右上 (xur, yur) に 文字列 title の ファイル filename から読み込んだ annotation(注釈?) を挿入する。 annotation の属性は Array attr で指定する。

ClibPDF::PDF#setActionURL(xll, yll, xur, yur, linkspec, attr)
ClibPDF::PDF#rawSetActionURL(xll, yll, xur, yur, linkspec, attr)

左下 (xll, yll)、右上 (xur, yur) に URL linkspec の annotation を挿入する。 annotation の属性は Array attr で指定する。 使い方は examples/cover.rb を参照のこと。

ClibPDF::PDF#setLinkGoToPage(xll, yll, xur, yur, page, fitmode, attr)
ClibPDF::PDF#rawSetLinkGoToPage(xll, yll, xur, yur, page, fitmode, attr)

左下 (xll, yll)、右上 (xur, yur) に ページ page への annotation(注釈?) を挿入する。 fitmode で view を指定する。 annotation の属性は Array attr で指定する。

ClibPDF::PDF#setLinkAction(xll, yll, xur, yur, action_dict, attr)
ClibPDF::PDF#rawSetLinkAction(xll, yll, xur, yur, action_dict, attr)

左下 (xll, yll)、右上 (xur, yur) に action_dict で指定した annotation(注釈?) を挿入する。 annotation の属性は Array attr で指定する。

ドキュメント属性

ClibPDF::PDF#setCreator(pname)

ドキュメントの creator フィールドを設定する。

ClibPDF::PDF#setTitle(pname)

ドキュメントの title フィールドを設定する。

ClibPDF::PDF#setSubject(pname)

ドキュメントの subject フィールドを設定する。

ClibPDF::PDF#setKeywords(pname)

ドキュメントの keywords フィールドを設定する。

ClibPDF::PDF#comments(pname)

コメントを書く。

ClibPDF::PDF#setViewerPreferences(vP)
ClibPDF::PDF#setCompressionFilter(command, filterlist)

Page related public functions

ClibPDF::PDF#setPageSize(mboxstr, cboxstr)
ClibPDF::PDF#setBoundingBox(LLx, LLy, URx, URy)
ClibPDF::PDF#setMediaBox(LLx, LLy, URx, URy)
ClibPDF::PDF#setCropBox(LLx, LLy, URx, URy)

Class ClibPDF::PlotDomain

Class Methods

ClibPDF::PlotDomain.new(x, y, w, h, xL, xH, yL, yH, xtype, ytype, reserved)

Methods

ClibPDF::PlotDomain#freePlotDomain()

PlotDomain のインスタンスを破棄する。(いらないようにすべき?)

ClibPDF::PlotDomain#setPlotDomain(pdf, x, y)
ClibPDF::PDF#setPlotDomain(domain, x, y)

ClibPDF::PlotDomain のインスタンスを ClibPDF::PDF に登録する。

ClibPDF::PlotDomain#clipDomain()
ClibPDF::PlotDomain#fillDomainWithGray(gray)

0 から 1 の範囲で PlotDomain の色を設定する。

ClibPDF::PlotDomain#fillDomainWithRGBcolor(r, g, b)

PlotDomain のカラーを設定する。

ClibPDF::PlotDomain#setMeshColor(meshMajorR, meshMajorG, meshMajorB, meshMinorR, meshMinorG, meshMinorB)

PlotDomain の grid/mesh のカラーを設定する。

ClibPDF::PlotDomain#drawMeshForDomain()

grid/mesh を描画する。

ClibPDF::PlotDomain#setLinearMeshParams(xy, mesh1ValMajor, intervalMajor, mesh1ValMinor, intervalMinor)

PlotDomain の mesh の設定をする。

Class ClibPDF::TimePlotDomain

Super Class

Class Methods

ClibPDF::TimePlotDomain.new(x, y, w, h, xTL, xTH, yL, yH, xtype, ytype, reserved)

Class ClibPDF::Axis

Class Methods

ClibPDF::Axis.new(angle, length, type, valL, valH)

type で指定された ClibPDF::LINEAR か ClibPDF::LOGARITHMIC に従って 角度 angle 、長さ length の Axis(軸) クラスを生成して返す。 Axis の値の範囲は valL, valH で指定する。

Methods

ClibPDF::Axis#freeAxis()

Axis のインスタンスを破棄する。(いらないようにすべき?)

ClibPDF::Axis#drawAxis()
ClibPDF::Axis#attachAxisToDomain(domain, x, y)
ClibPDF::PlotDomain#attachAxisToDomain(anAx, x, y)

ClibPDF::Axis のインスタンスを ClibPDF::PlotDomain に登録する。

ClibPDF::Axis#setAxisLineParams(axLineWidth, ticLenMaj, ticLenMin, tickWidMaj, tickWidMin)

軸の線幅や目盛の長さや線幅を設定する。

ClibPDF::Axis#setTicNumEnable(ticEnableMaj, ticEnableMin, numEnable)

主目盛、従目盛の表示をするかどうかと軸の目盛(数字)を表示するかを設定する。

ClibPDF::Axis#setAxisTicNumLabelPosition(ticPos, numPos, horizNum, horizLab)

目盛のマークや数字の軸線に対する場所を設定する。

ClibPDF::Axis#setAxisNumberFormat(format, fontName, fontSize)

軸に表示する数字のフォーマットやフォント名、フォントサイズを設定する。

ClibPDF::Axis#setTimeAxisNumberFormat(useMonName, use2DigYear, fontName, fontSize)

月や年の表示形式とフォント名やフォントサイズを設定する。 useMonName で月の表示に名前(Jan, Feb, Mar)を使うか数字を使うかを設定する。 設定は ClibPDF::MONTH_NUMBER か ClibPDF::MONTH_NAME で行う。 use2DigYear で年の表示形式を設定する。 設定は、ClibPDF::YEAR_FULL, ClibPDF::YEAR_4DIGIT, ClibPDF::YEAR_2DIGIT のいずれかで行う。 (ClibPDF::TimeAxisだけにして良い?)

ClibPDF::Axis#setAxisLabel(labelstring, fontName, encoding, fontSize)

軸の文字列とフォント名、フォントサイズを指定する。

ClibPDF::Axis#setLinearAxisParams(tic1ValMajor, intervalMajor, tic1ValMinor, intervalMinor)

主目盛の最小値、間隔や従目盛の最小値、間隔を設定する。

ClibPDF::Axis#setLogAxisTickSelector(ticselect)

Logscale 時に表示する目盛の設定をする。 ticselect は以下のいずれかで指定する。 ClibPDF::LOGAXSEL_1, ClibPDF::LOGAXSEL_13, ClibPDF::LOGAXSEL_125, ClibPDF::LOGAXSEL_12468, ClibPDF::LOGAXSEL_12357, ClibPDF::LOGAXSEL_123456789, ClibPDF::LOGAXSEL_MIN, ClibPDF::LOGAXSEL_MAX

ClibPDF::Axis#setLogAxisNumberSelector(numselect)

Logscale 時に表示する目盛の表示の設定をする。 numselect は以下のいずれかで指定する。 ClibPDF::LOGAXSEL_1, ClibPDF::LOGAXSEL_13, ClibPDF::LOGAXSEL_125, ClibPDF::LOGAXSEL_12468, ClibPDF::LOGAXSEL_12357, ClibPDF::LOGAXSEL_123456789, ClibPDF::LOGAXSEL_MIN, ClibPDF::LOGAXSEL_MAX

Class ClibPDF::TimeAxis

Class Methods

ClibPDF::TimeAxis.new(angle, length, type, vtl, vth)

時間軸を Axis クラスを生成して返す。

Super Class