Last active
November 6, 2024 12:36
-
-
Save Hasstrup/591fc19266174420b77c3b3d3df59ab8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# frozen_string_literal: true | |
# DEPRECATED | |
module PDF | |
module Pages | |
module HexaDefinitions | |
module GraphicDefinitions | |
def close_fill_stroke(instruction, page) | |
page.canvas.close_fill_stroke(*instruction[:args]) | |
end | |
def fill_stroke(instruction, page) | |
page.canvas.fill_stroke(*instruction[:args]) | |
end | |
def begin_marked_content_with_pl(*args) | |
begin_marked_content(*args) | |
end | |
def set_flatness_tolerance(_, _) | |
raise NotImplementedError | |
end | |
def set_line_join_style(instruction, page) | |
page.canvas.set_line_join_style(*instruction[:args]) | |
end | |
def set_line_cap_style(instruction, page) | |
page.canvas.set_line_cap_style(*instruction[:args]) | |
end | |
def append_rectangle(instruction, page) | |
page.canvas.rectangle(*instruction[:args]) | |
end | |
def set_rgb_color_for_stroking(instruction, page) | |
page.canvas.stroke_color(*instruction[:args]) | |
end | |
alias set_cmyk_color_for_stroking set_rgb_color_for_stroking | |
def set_rgb_color_for_nonstroking(instruction, page) | |
page.canvas.fill_color(*instruction[:args]) | |
end | |
alias set_cmyk_color_for_nonstroking set_rgb_color_for_nonstroking | |
def paint_area_with_shading_pattern(instruction, page) | |
raise NotImplementedError | |
end | |
end | |
end | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment