Thebuilt-in Snipping Tool lets you snap, save, annotate and share screenshots of all or a portion of your screen. It can also record a video -- with sound -- of a window on your desktop. The easiest way to call up the Snipping Tool is by using the keyboard shortcut Windows key + Shift + S.
Once you take your screenshot, it will be saved to your clipboard and show up momentarily as a notification in the lower-right corner of your screen. Click the notification to open the screenshot in the Snipping Tool app to annotate, save or share it. (If you miss the notification, open the notification panel and you'll see it sitting there.)
To start recording a video, you need to highlight a portion of your screen and then click Start from the small panel at the top of your screen. You can choose to record system audio or sound from the microphone -- or both.
If you search for the Snipping Tool from the taskbar or open it from the Start menu's alphabetical list of apps, it will open a small window instead of the tiny panel at the top of the screen. From here, you need to click the New button in the upper left to initiate a screen capture and open the small panel. It's an extra step to proceed this way, but it also lets you delay a screenshot by 3, 5 or 10 seconds.
After opening the Snipping Tool, click the New button to begin the screenshot process. The default snip type is rectangular, but you can also take free-form, full-screen and window snips.
You can also set the PrtScn button to open the Snipping Tool by going to Settings > Accessibility > Keyboard and toggling on Use the Print screen key to open screen capture.
To capture your entire screen and automatically save the screenshot, tap the Windows key + Print Screen key. Your screen will briefly go dim to indicate you've just taken a screenshot, and the screenshot will be saved to the Pictures > Screenshots folder.
To take a quick screenshot of the active window, use the keyboard shortcut Alt + PrtScn. This will snap your currently active window and copy the screenshot to the clipboard. You'll need to open the shot in an image editor to save it.
You can use the Game bar to snap a screenshot, whether you're in the middle of playing a game or not. First, you'll need to enable the Game bar from the settings page by making sure you've toggled on Record game clips, screenshots and broadcasts using Game bar. Once enabled, hit the Windows key + G key to call up the Game bar. From here, you can click the screenshot button in the Game bar or use the default keyboard shortcut Windows key + Alt + PrtScn to snap a full-screen screenshot. To set your own Game bar screenshot keyboard shortcut, to Settings > Gaming > Game bar.
If you're rocking a Microsoft Surface device, you can use the physical (well, sort of physical) buttons to take a screenshot of your entire screen -- similar to how you would take a screenshot on any other phone or tablet. To do this, hold down the Windows logo touch button at the bottom of your Surface screen and hit the physical volume-down button on the side of the tablet. The screen will dim briefly and the screenshot will be automatically saved to the Pictures > Screenshots folder.
The screenshot will be copied to your clipboard, or you can save it to your screenshots folder. To save the file, paste the screenshot into any program that allows you to insert images, like Microsoft Word or Paint.
To take a screenshot on Windows 10 or Windows 11 and automatically save the file to the Screenshots folder, press the Windows key + PrtScn. Your screen will go dim and a screenshot of your entire screen will be saved to the folder.
The Windows 10 Snip & Sketch app is the best way to screenshot on Windows if you're looking to customize, annotate, or share your screen captures. This is the best way to annotate your screenshots before sharing them, as it gives you editing capabilities like an eraser, a ruler, and cropping tools.
To activate Snip & Sketch, use the keyboard shortcut Windows Key + Shift + S. Your screen will go dim and a mini menu will appear at the top of your screen, giving you the option to take a rectangular, free-form, window, or full-screen capture.
Although the Snipping Tool exists in Windows 10, it's not usually the screenshot tool you'll want to use. In Windows 11, the Snipping Tool got a major upgrade and it's now the best way to take custom screenshots.
To start the Snipping Tool in Windows 11, you can search for it or press the Windows Key + Shift + S. Like Snip & Sketch, your screen will go dim and a toolbar of screenshot options will appear at the top of the screen. This toolbar will let you take a rectangular, freeform, full-window, or a full-screen capture, as well as time your screenshot for the amount of seconds you'll need to pull up the window you need to capture.
Once you've taken your screenshot, it can be copied to your clipboard, saved to the Screenshots folder, or printed right away. If you click the preview that pops up in the bottom-right corner of your screen, you'll be able to save and edit it further.
Quick tip: If the Game Bar doesn't open, make sure it's enabled. To do that, press the Windows key + I to open the settings app and head to Gaming > Xbox Game Bar. Then, turn on the toggle to enable Game Bar for "recording game clips, chatting with friends, and receiving game invites."
Screenshots and video clips captured by the Game Bar are saved in PNG and MP4 format and you can find them in the Videos > Captures folder in File Explorer. You can also find them through the Game Bar's Gallery, by clicking Show my captures > See my captures underneath the screenshot and recording buttons in the Capture menu.
To take a screenshot on Windows 10 with a Microsoft Surface device, press the Power Button + Volume Up Button. The screen will go dim, and your screenshot will save to the Pictures > Screenshots folder.
I dunno - a quick glance at decomp shows it eventually calling this on preview:
// Ice.Lib.Framework.EpiReportTransaction
private bool RunDirectForPreview(string rptTypeID, long schedID, int taskID)
I suppose you could add a button that opens an instance of the form that pops up when you click print. Have the code click the PrintPreview button, then close the form in a worse case hacky way. I am sure there is a better way.
I have done this on a few forms. I chose to use the buttons to set a checkbox which then does the print processing via Data Directive BPM as this seemed much easier. There are two buttons added to my form, print preview and send document. I removed the existing print button because I wanted to have better control over exactly how and where the printing took place. The result looks like
In addition to the below and the BPMs, you will need to add and remove the events below in the relevant InitializeCustomCode and DestroyCustomCode:
Script.baseToolbarsManager.ToolClick += new Infragistics.Win.UltraWinToolbars.ToolClickEventHandler(Script.baseToolbarsManager_ToolClick);
Script.SalesOrderForm.Shown += new System.EventHandler(Script.SalesOrderForm_Shown);
The quick applications that are installed on this machine allow you to operate some of the printer functions from a single screen. Using the Quick Print Release function, you can view the list of documents that are stored on the machine. From the list, any documents can be selected and printed. The print settings of the document and the date and time to send the document can be changed as well.
If you change settings for [Administrator Authentication Management] or [Enhance File Protection] using an external application such as Web Image Monitor while using the Quick Print Release function, this function is terminated automatically.
I will add my voice to the growing voices asking for this feature. The ability to be able to "print screen" directly from my Esri Dashboards has become one of the main asks in my organization for record keeping and decision making purposes.
Your users know that basically every OS comes with a good screenshot tool nowadays, right? The built-in "print" tools tend to be pretty poor, too, as they try to shoehorn everything into a 8.5 x 11 page with margins. I haven't seen a built-in print tool that does better than just screenshotting it myself.
@jcarlson Well yes, we can all use the "snip" tool, but that is not very quick or easy to do while you are briefing decision makers. Since there have been posts on this topic that I have found as far back as 2013 I thought it was safe to keep pushing Esri to perhaps listen to their users.
The "print" widget that was finally added to Experience Builder recently doesn't give me much hope for a good, functional solution. It may be faster to just figure out a custom solution that meets your particular users' needs.
We have a few datasets that some users routinely need in specific, printable formats, so we just use a custom Python script that is triggered by an API call they make when they click on a "generate report" button. Takes time to develop, but not as much time as you'll end up waiting on an official tool.
I found that the first time I printed, the canvas was blank. I added an event listener to wait until the image/document is loaded. Now the canvas is ready to print each time. Here's the code which is working for me:
I quickly googled this and found this link. It gives a breif tutorial on how to do it, but essentially you get a reference url with: toDataURL() and then create an img with the same size, assigning its src to the url.
3a8082e126