|
hi all,
This is what i found on the web
public static PdfFileSpecification fileEmbedded(PdfWriter writer,String filePath,String fileDisplay,
byte[] fileStore,int compressionLevel)
{
Parameters:
writer - the PdfWriter
filePath - the file path
fileDisplay - the file information that is presented to the user
fileStore - the byte array with the file. If it is not null
compressionLevel - the compression level to be used for compressing the file it takes precedence over filePath
} <---- what to type inside?
So this help to transfer the html that have been converted to pdf to store inside a file ?
does anyone know how to convert html to pdf using C#?
Cause the web i find are about java
Thank you
|
|
|
|
|
YiXiang_89 wrote: Cause the web i find are about java
well, did you look into the java code. If you know C#, it should not be that hard to understand the java code.
Yusuf
Oh didn't you notice, analogous to square roots, they recently introduced rectangular, circular, and diamond roots to determine the size of the corresponding shapes when given the area. Luc Pattyn[^]
|
|
|
|
|
I have a main form, from which i recive data from an usb hid device, i work fine
In my my main form i have th code
Form.ActiveForm.Invoke(new BuzzCmdDelegate(BuzzCmd),new object[] {1,1});
|
|
|
|
|
(sorry it subtmited on press on code block)
I have a main form, from which i recive data from an usb hid device, i work fine
In my my main form i have th code
Form.ActiveForm.Invoke(new BuzzCmdDelegate(BuzzCmd),new object[] {1,1});
I work alost, but i invoke on the main form, instead on invoke on the active form,
Both in my mainform og subform which is NOT an mdi child, i have pulic method called BuzzCmd.
How do i call BuzzCmd in the activeform from the main form?
|
|
|
|
|
thomaxz.tc wrote: (sorry it subtmited on press on code block)
you can use edit button on right-bottom of message
if all forms have same type then you can convert to that type and call the BuzzCmd
((Form1)Form.ActiveForm).BuzzCmd();
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
Hmm i work sorta, but which that method i have to cast every single form i have, now i have a rather simpel proejct where i can used that method, but if i have a proejct with many forms, i have to cast all 36 forms in 5-6 diffrent events, there much be something smarter.
|
|
|
|
|
if all 36 forms have same method and they are differ then why dont you create a base class add that method as virtual then override. Then you can convert it to that base class and call it.
but if you want to use Invoke() then the code you using suppose to work
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
I don't get it, Base class? What do you mean?
Thsi i try to do is
Usb hid->MainForm (data arrived method)-> BuzzCmd (mainform)
-> BuzzCmd (frmAbout)
-> BuzzCmd (frm1)
-> BuzzCmd (frm2)
-> BuzzCmd (frm3)
depending on which one is active
Which i tried with
Form.ActiveForm.Invoke(new BuzzCmdDelegate(BuzzCmd),new object[] {1,1});
Which did'nt do as i have xped invoked on active form, but invoked on the form which the code was in.
Then you come with
((frm1)Form.ActiveForm).BuzzCmd(1,1);
I worked i then think what if i cast it to form
((Form)Form.ActiveForm).BuzzCmd(1,1);
But can't do that, because form doees not contain an medthoed BuzzCmd.
Edit:
Hmm, I try to make an form, with at virtual medthod, but wheni cast it to that, no form geet called, not the mainform, not the frmABout and not the Form1, when i try to overide i frmABout it says ther is no method to overide.
modified on Tuesday, March 10, 2009 10:44 AM
|
|
|
|
|
Ahh, now i get it, i make new form, which has only one method
public virtual void BuzzCmd(int handset,int button)
in my frmAbout i change to
public partial class frmAbout : Form1
rather than the standar class
public partial class frmAbout : Form
the i in frmAbout, ovveride the inheretens medthod
public override void BuzzCmd(int handset,int button)
Then i in my mainform cast to the form which onlye have the virutla method
((Form1)Form.ActiveForm).BuzzCmd(1,1);
That worked
Thank you.
|
|
|
|
|
thats right...
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
OK, well I'm trying to make a program that takes a sentence as an input and reverses the letters in each word while keeping the order of the words the same i.e. "Hello World" becomes "olleH dlroW"
This is what I have come up with so far, it can post the letters of the words and keeps the words in the correct order but i can't figure out how to reverse the letters
Here is the Code:
Console.Write("> Please enter an input\n> ");
string userInput = Console.ReadLine();
string[] words = userInput.Split(' '); // creates an array of strings
foreach (string word in words) // loops through the array "words"
{
for (int i = word.Length; i >= 0; i--) // loop through word with for loop.
{
Console.WriteLine(word.Substring(0+i));
Console.ReadLine();
One last point, I'm trying to do this without using the reverse function
Thanks in advance for any assistance you all can lend me.
|
|
|
|
|
Use ToCharArray method an then manually create reversed word.
|
|
|
|
|
char[] chars = "ABCDEFG".ToCharArray();
Array.Reverse(chars);
string reversedString = new string(chars);
it will reverse whole string, but you can do with words
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
|
sounds like hasty...J.J.
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
PIEBALDconsult wrote: Sounds like homework
Adn only half a dozen lines of code:
string[] split = inputString.Split(find this out as it is easy);
for (<iteration>>)
{
char[] chars = split[word].ToCharArray();
Array.Reverse(chars);
split[word] = new String(chars);
}
String outputString = String.Join(it's amazing what 18sec of google can do);</iteration>
Should keep him stumped...
Panic, Chaos, Destruction.
My work here is done.
|
|
|
|
|
um... I'm trying to do it without using 'Reverse
|
|
|
|
|
As you're trying to reverse a string, why are you splitting it up? You don't need to do that.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys
|
|
|
|
|
Yes he does, he wants to reverse only the letters in the words not the words themselves - if his example is correct..
edit: sorry about the double post, I got a strange error and the post didn't show up so I posted again.. Last modified: 3hrs 16mins after originally posted --
|
|
|
|
|
Actually, you don't - you can do this with a regular expression and a little bit of mojo.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys
|
|
|
|
|
I can't think of any way to do it with a regex that does not split the string and does not limit the words to a constant length - so please tell me, how?
It's probably easier to just split the string though
|
|
|
|
|
yes thats right im only trying to reverse the letters not the words themselves
|
|
|
|
|
Hi,
that is too easy an assignment. Why don't you write code to flip the characters, so
"hello world" becomes "plɹoʍ ollǝɥ"
Luc Pattyn [Forum Guidelines] [My Articles]
- before you ask a question here, search CodeProject, then Google
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get
- use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets
|
|
|
|
|
hahaha maybe nxt time
modified on Wednesday, March 11, 2009 7:38 AM
|
|
|
|
|
OK, thanks to everyone who gave me ideas and got my brain jogging
I have figured it out and I will post the code here so that if anyone else needs help they can refer to this
Console.Write("> Please enter an input\n> ");
string userInput = Console.ReadLine();
string[] words = userInput.Split(' ');
foreach (string word in words)
{
for (int i = word.Length - 1; i >= 0; i--)
{
Console.Write(word.Substring(i, 1));
}
Console.Write(" ");
}
Console.ReadLine();
P.S. Yes I kno this is a simple task for many of you, so thanks for not flaming me too heavily
|
|
|
|