class PdfTempura::Render::CheckboxField

Private Instance Methods

field_options() click to toggle source
# File lib/pdf_tempura/render/checkbox_field.rb, line 20
def field_options
  {
    valign: :center,
    align: :center,
    single_line: true,
    size: @field.height
  }
end
render_debug_annotation(pdf) click to toggle source
# File lib/pdf_tempura/render/checkbox_field.rb, line 29
def render_debug_annotation(pdf)
  Debug::CheckboxFieldAnnotation.new(@field).render(pdf)
end
render_field(pdf) click to toggle source
# File lib/pdf_tempura/render/checkbox_field.rb, line 12
def render_field(pdf)
  field_bounds_box(pdf) do
    padding_bounds_box(pdf) do
      pdf.text_box("X", field_options) if @value
    end
  end
end
set_styling(pdf) click to toggle source
# File lib/pdf_tempura/render/checkbox_field.rb, line 7
def set_styling(pdf)
  pdf.fill_color = "000000"
  pdf.font "Courier", style: :normal
end