Tech
Forums
Jobs
Books
Events
Live
Interviews Prep
More
Learn
Training
Career
Members
Videos
News
Blogs
Login
Sign Up
Ask Question
2
Reply
Drawing inside PrintDocuments Page Margin is impossible
Namiq Aliyev
Dec 9 2014 6:03 AM
541
Reply
I want to print a rectangle in inside of a A4 paper.
When i say inside the paper i mean in boundary of Page Margins. There are three controls on my form.
PrintDocument
,
PageSetupDialog
,
PrintPreviewDialog
This is capture of PageSetupDialog in my program.
And code for PrintPage event of the PrintDocument is below.
private
void
printDocument_PrintPage
(
object
sender
,
PrintPageEventArgs
e
)
{
Graphics
gr
=
e
.
Graphics
;
Rectangle
r
=
e
.
MarginBounds
;
Pen
pen
=
new
Pen
(
Brushes
.
Black
,
1.0F
);
gr
.
DrawRectangle
(
pen
,
r
.
Left
,
r
.
Top
,
r
.
Right
,
r
.
Bottom
);
}
But the result is not what i expected.
Where is the right side of the rectangle?
Why it shifted to the right?
How can i draw into real PageMargins?
English »
AfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBengaliBelarusianBulgarianCatalanChinese (Simp)Chinese (Trad)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKannadaKoreanLaoLatinLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTamilTeluguThaiTurkishUkrainianUrduVietnameseWelshYiddish
Options
:
History
:
Help
:
Feedback
Text-to-speech function is limited to 100 characters
Upload Source Code
Select only zip and rar file.
Post
Reset
Cancel
Answers (
2
)
Next Recommended Forum
WebBrowser object in thread....
Control arrangements