Reload PrintDialog.PrintQueue.GetPrintCapabilitiesAsXml (saved As An XML File)
Aug 19, 2009
I need to save the user's printer preferences and reload them when the user reselects the printer.I can save them using the following code.
Dim ms As MemoryStream = _printDialog.PrintQueue.GetPrintCapabilitiesAsXml
Dim xmlFileName As String = String.Format("C:{0}", PrintHelper.RemoveNonAlphaNumericCharacters(_printDialog.PrintQueue.FullName))
Dim outStream As FileStream = File.OpenWrite(xmlFileName)
[code]....
I now need to reload these preferences into the PrintDialog.PrintTicket but don't know how to do this.
How can I move or copy a printjob from a specific printqueue to another printqueue or resend to another printer. I already know how to moniter the printqueue and pause the job but I can not figure out how to move the job to Copy it to another printer och somehow capture the job and send it to another printer. Maybe there is a way to capture the stream and send it to another printer. I have tried and googled a lot but no success. as I mentioned I know how to monitor the printqueu and capture event when printjobs added to a printqueue but I do not know how to move/copy the printjob to another printqueue or somehow send it to another printer.
I am creating a simple button based rpg and was wondering if someone could help me with 3 things how to hold information within the game until the player save's the game, Saving the game, and Loading the game.I want the saved games to be saved onto a encryted file like .db or .dat file..
I am using .NET (VB) Graphics to print/preview reports in a pre-defined format (like tax forms), which works just fine. I would also like to be able to have the ability to accumulate one or more different reports and save them to a file for later conversion to PDF or to use the XPS print driver to print them.
When I check the "print to file" box (for a regular laser printer or the XPS print driver), and click "Print", I do not get an Open File dialog as this article suggests I should [URL]. The operation seems to proceed normally, but I have no idea where to find the file, if in fact one is created.
The print job always prints to the windows default printer. Ticking print to file does nothing, changing the target printer does nothing, setting number of copies wanted does nothing. My code as follows:
I execute the command: PD.Print()How do I find out if the document has printed?I found the code but I'm not sure which PrintQueue value to check.Dim PrintQueue As PrintQueue
Dim JobIdentifier As Integer Dim ReturnValue As PrintSystemJobInfo returnValue = PrintSystemJobInfo.Get(printQueue, _ jobIdentifier)
I've written some code to check the DefaultPrintTicket.OutputColor and DefaultPrintTicket.Duplexing properties fom each the printer queue in our servers. we have several printers from different manufacturers, like HP, RICOH, OK,etc...
I got correctly the others printer's properties,but not those ones.In some cases, the return value from the property is correct, but sometimes is not true, and it doesnt' depends on the brand.Is there a different method to get the informtion more accurately?
I have tried mulitple OS ( XP, Win7, Server 2008) using my administrative account as well as implementing in a WCF windows client service with local system rights. I have beeunsuccessful at commiting changes to the queue with a win32 access denied error on the commit line
Sub Main() Console.WriteLine(PrinterDefaults.ToString()) Console.ReadLine()
As you read this, though I have pretty good experience in C++ and Java, eep in mind that I am a complete beginner when it comes to VB. :)Here is one idea of what I want to do:
Option Strict Off Option Explicit Off Imports System
I decided on a comma separated data file, saved as a text file. This is for data that will not change. After loading the data from the text file; then throughout the lifetime of the program the data can change. The data can then be saved back to a different binary file. The idea is to have a save state system going.Does anyone have a suggestion or is opposed to the idea. Is there a simpler way to organize something like this?
the software im currently creating requires that a loaded powerpoint slideshow be automatically saved as a powerpoint show file (without actually creating a pps file).
i have this app. with a listbox , a save button, and 2 textboxes the listbox loads all the files in a folder that i save directly from my save button it automatically loads up the files when i click on a listing in the listbox, text1 is the file name, text2 the content.i want to be able to have the listbox highlight the new saved file name in the listbox once i save the file in order to show that the file was created and such.
I am trying to copy a file from one location to other by clicking on a link label.the original file is saved at "D:\New Folder\" and the complete address of the file is stored on the link label.whenever i click on the click label, a form appears with three button Open, Save as, and cancel file is opening normally but when i click on save as , save as dialog box appears normally, but after entering the file name when i click on save button, file is saved on the destination but without any extension.
Here is the code...
ext1 = System.IO.Path.GetExtension(LinkLabel3.Text) saveFile1.DefaultExt = ext1 saveFile1.Filter = ext1 + "All Files|" If (saveFile1.ShowDialog() = System.Windows.Forms.DialogResult.OK) And (saveFile1.FileName.Length) > 0 Then System.IO.File.Copy(Form3.LinkLabel1.Text, saveFile1.FileName.ToString) End If
Basically im designing a programme where someone can put their information in, save it, and then I can access their information by clicking on their name in a list box.For example, they type in their name and number, when i open another form, their names come up an a list box, click on their name, and another form appears with their name and number in it.
Im right now working on a "notepad" type application, that i want to be able to save a code as a .vbs (I know how to save it as that), and then run/execute it. (the same as double click on it)[code]....
I just completed moving my development platform from an XP machine to a Windows 7 machine. I have a very simple MyPrintDialog.ShowDialog statement that works on my XP machine, but on my Win 7 machine does nothing. The line is executed and no dialog appears and control simply passes to the next statement (no exception). I am running Win 7 professional and VS2008 targeting 2.0.
I have a button which when clicked, saves an image of any format from a picture box to a file.I have tried to come up with a code which can open the same file and delete any selected image but to no success.
I have my datagridview being loaded from a Text File and then being saved to a text file as a comma separated file - the commas obviously separate the columns. However in some of the cells prior to saving, I have data that i have inputted over two lines by pressing shift + return.
E.g. "SOLD 10/05/2012"
This saves fine, but obviously shows up in the text file as a line break, which then causes some issues when I choose to re open the info back into DGV. How I can code so that it saves as a line break within a cell, rather than a completely new line.
Lets say I have a program that opens a save file dialog and the user selects a place in their computer to save the .txt file. One they clicked save is there a way to get the path of that saved file.
I'm creating an app that will be run via scheduled task, it will save an XLS file with the following naming convention:'S14-PROORDEREXP-Thursday' (the Thursday will change depending on what day of the week it is)I have the following line of code to save this excel file:
VB If gstrJob = "S11" Then xlWorkSheet.SaveAs(gstrFilePathS11 & gstrFileNameS11 & gstrFileTypeS11) Else
[code].....
this will work fine the first time this scheduled task runs and there are no existing files but at the end of 1 week when I will be overwriting the existing files, how do I tell the application to overwrite the existing files without waiting on a yes prompt from me which it does in debug mode?
I am using Printdialog control in VB 10 but I am not able to choose de printer. Even choosing a specific printer in the Printdialog, it always prints in the default printer of the computer.
How can i get the orientation which user has set through printdialog??i mean i need to get orientation as string to store it after printdialog closes. how can i do that?
'method to capture the selected tabpages Public Function printSelectedTabpage(ByVal tbcontrol As TabControl) As Bitmap Dim bit As New Bitmap(tbcontrol.SelectedTab.Width + 5, tbcontrol.SelectedTab.Height + 20)
It seems that if I use .ShowDialog for a printdialog from a toolstripbutton then the dialog does not have focus, I have to click on it twice to change any options.. If I call it from a regular button or menu, it works fine...
I found that this was a confirmed bug but there was no posted workaround..