Problem Loading pdf using AxInterop.AcroPDFLib (file locked)
Hi,
I'm currently using AxInterop.AcroPDFLib with C# in a winform application.
Purpose is to display PDF files in my application. Thoose files are located on a share directory.
Everything works fine, the program is installed on multiple pc that display the file at the same time without problem.
BUT, when i open the same PDF file on a computer using acrobat pdf reader, i can't open the same file using the AxInterop.AcroPDFLib dll.
After some deep search on the files, on the servers, ... it seems to be linked with file locking.
Let me explain :
when the file is opened by the AxInterop.AcroPDFLib dll, no lock appears on the server ( share directory ) or at least it appears and is released in the same second.
when i open the PDF file via acrobat reader, the lock is set, and remain until i close the file in the pdf reader.
which means that when someone open a file, all the computer using the AxInterop.AcroPDFLib ares blocked and can't start reading the file.
Is there a way to configure the AxInterop.AcroPDFLib to allow reading on locked files (locked for reading)
Thanks
Mike
I have tried with both Reader 8.xx and 9.xx
Same behavior.
After deep investigation, i have found that when i open a file using the reader, this file is marked as opened for "read" on the server, and in that case, the ocx can't open the file...
when the file is close by the reader, the lock is removed and the ocx could open the document.
I found also that when the ocx open the file, this file is not locked on the server, which allows other computers with the same ocx to open the same file on multiple workstation (which is the behavior i was expecting).
thus why is the ocx blocked when a file lock is present on the server for the file to be opened by the ocx...
Mike
Similar Messages
-
Acrobat 8 : Hand tool by default using AxInterop.AcroPDFLib???
HI,
I've made a search in the forum, but nothing found corresponding to my problem...
I have made a win application using AxInterop.AcroPDFLib and Interop.AcroPDFLib to display pdf file on the screen.
This application runs on computers in a factory, and thoose computers does have a touch screen (thus, no keyboard and no mouse).
The pdf reader has been configured tu use hand tool instead of selection tool , in order to enable users to scroll the pdf when touching the screen and dragging the pdf file up and down.
BUT, sometimes, the pdf system (dll? reader?) seems to reset default value and thus, default behavior becomes selection tools instead of hand tools. This is a big issues for us, because someone needs to go to that computer with a mouse to set back the behavior to hand tool (big time lost)
Is there a way to "set" the behavior back to "hand tool" programmatically? or by using registry (i suppose values are stored somewhere).
Thanks
Mike
MikeOn the toolbar, go to:
Edit - Preferences - General
Uncheck the box:
"Enable text selection for the Hand tool"
---Imran -
Problem – loading HTMLtext from a text file
Problem – loading HTMLtext from a text file
Hi, I have a dynamic text set up to render text as HTML and I
am loading the text into the text object by using the code below.
var loadText:LoadVars = new LoadVars();
loadText.load("Nyheter.txt");
loadText.onLoad = function(success){
if(success){
Nyheter_txt.htmlText = this.VariabelTekst;
The textfile looks like:
VariabelTekst=<p align
="Right">(13.11.2006)</p><p><b><font
size="12">This is the tittle</b></p><p>Here
comes the text</p>
It works almost fine but the first problem is that the
paragraph text in the textfile should be written in Norwegian. This
involves some Nordic characters. By default these characters are
just shown as small square in the text control when running the
flash file. If I try to enter these characters in the textbox
“Include these characters” within the dialog for
embedding, the text within the bold tag of the text file is not
shown when the text is rendered. It looks as if it effect the HTML
rendering of the text. The Nordic characters are still not showing
but instead the small square placeholders for the characters are
gone.
Am I doing it wrong, or is there a work around for solving
this problem?
Any ideas?
TIRislaaProblem – loading HTMLtext from a text file
Hi, I have a dynamic text set up to render text as HTML and I
am loading the text into the text object by using the code below.
var loadText:LoadVars = new LoadVars();
loadText.load("Nyheter.txt");
loadText.onLoad = function(success){
if(success){
Nyheter_txt.htmlText = this.VariabelTekst;
The textfile looks like:
VariabelTekst=<p align
="Right">(13.11.2006)</p><p><b><font
size="12">This is the tittle</b></p><p>Here
comes the text</p>
It works almost fine but the first problem is that the
paragraph text in the textfile should be written in Norwegian. This
involves some Nordic characters. By default these characters are
just shown as small square in the text control when running the
flash file. If I try to enter these characters in the textbox
“Include these characters” within the dialog for
embedding, the text within the bold tag of the text file is not
shown when the text is rendered. It looks as if it effect the HTML
rendering of the text. The Nordic characters are still not showing
but instead the small square placeholders for the characters are
gone.
Am I doing it wrong, or is there a work around for solving
this problem?
Any ideas?
TIRislaa -
Problem Loading Data Using UTL File Package
Hi Friends..
My Database is Oracle 10gR2 and OS is WINDOWS.
I have one excel file which contains 10 fields.
My requirement is to Load data from 1 excel file into two tables..
tables are master and detail
Below are sample data and structure for it..
Excel file format
TEST.CSV
Srno Empno Empname City Challanno challandate Materialno materialname Materialqty Materialcost
1 232 raj Hyderabad 533 20/04/2010 11 abc 34 10
1 232 raj Hyderabad 533 20/04/2010 12 aa 4 110
1 231 ram Baroda 533 20/04/2010 14 abcd 33 210
Master table
empno
Challanno
challandate
Detail table
empno
materialno
materialname
materialqty
materialcost
My question is ..While reading 1st line if its empno is new then record is entered in master table for the first time and remaining records of same empno is entered in detail table.. now when empno no changes then new entry is done in master table and associated records are entered in detail table..
So in this case for empno 232 master table would have
232,533,20/4/2010
Detail table for empno 232 would now have 2 records..
232,11,abc,34,10
232,12,aa,4,110
I am using UTL_FILE package to achieve this as the file is on server...
Kindly please help me to proceed in this..
Really appreciate your help...sai121 wrote:
Its ok..if u dont wanna reply sir... but thats what i m told to do..and i have 4yrs of industry experience too...but cant argue with boss..u know that right.It's not that people don't want to reply, it's that what you're asking for is something achieved very simply in a few lines of code using External tables but is a convoluted and complex thing to do using UTL_FILE, so why would anybody want to waste their time giving you a load of code to achieve what you want when they know it's the wrong approach anyway.
I've been computer programming for 28 years (jeez has it really been that long :D ), so I wouldn't be telling you that you're doing it the wrong way without knowing that there are better ways to do it and you're asking for the wrong way. Speak with your boss, tell him that you've been recommended to use External Tables instead because they're the right way to read such data and UTL_FILE is not the right approach. -
PROBLEM LOADING DATA FROM A TEXT FILE.
Hi,
Im having a problem in loading my csv file to the database. Im using Oracle Database 10g for Linux. Im in p. 228 in the book. This is my csv file look.
db_name db_version host_id
db10 9.2.0.7 1
db11 10.2.0.1 1
db12 10.2.0.1 1
db13 9.2.0.7 1
db14 10.2.0.1 1
db15 9.2.0.7 1
I loaded this data to an existing table called DATABASES loaded from tab delimited. FILE CHARACTER SET is UNICODE UTF-8. Then I browsed the name of the csv file to be uploaded. It looked like this.
File Name F23757437/db2.csv Reupload File
Separator
Optionally Enclosed By
First row contains column names.
File Character Set
I CLICKED NEXT, THIS IS WHAT IT LOOKED LIKE.
Schema: HANDSONXE06
Table Name: DATABASES
Define Column Mapping
Column Names %
Format
Upload yes
Row 1 "db10" "9.2.0.7" 1
Row 2 "db11" "10.2.0.1" 1
Row 3 "db12" "10.2.0.1" 1
Row 4 "db13" "9.2.0.7" 1
Row 5 "db14" "10.2.0.1" 1
Row 6 "db15" "9.2.0.7" 1
I CLICKED LOAD AND THIS WAS THE RESULT.
* There are NOT NULL columns in HANDSONXE06.DATABASES. Select to upload the data without an error.
Schema
Down
Table Name
Down
File Details
Down
Column Mapping
Load Data
Schema: HANDSONXE06
Table Name: DATABASES
Define Column Mapping
Column Names COLUMN_NAMES
Format FORMAT
Upload UPLOAD
Row 1 "db10" "9.2.0.7" 1
Row 2 "db11" "10.2.0.1" 1
Row 3 "db12" "10.2.0.1" 1
Row 4 "db13" "9.2.0.7" 1
Row 5 "db14" "10.2.0.1" 1
Row 6 "db15" "9.2.0.7" 1
I WAS REALLY WONDERING WHAT WAS REALLY WRONG. AN ERROR MESSAGE SAID, THERE ARE NOT NULL COLUMNS IN THE HANDSONXE06.DATABASES. I DIDN'T KNOW HOW TO FIX IT. WHAT DO I NEED TO CHANGE TO LOAD THE DATA WITHOUT AN ERROR? IT REALLY CONFUSED ME A LOT AND HOW COME I HAVE AN ERROR? PLEASE HELP ME. I NEED AND ANSWER TO MY PROBLEM PLEASE. I CANNOT GO FORWARD BECAUSE OF THIS.
THANKS,
JOCELYNI'm not certain of the utility you are using to load the data, however, I completed the following test using SQL Loader to insert the data into my table. Your process should work similar if the trigger and sequence are created for the table you are loading.
SQL> create table load_tbl
2 (db_id number(3) not null,
3 db_name varchar2(100) not null,
4 db_version varchar2(25),
5 host_id number(3) not null)
6 /
Table created.
SQL> desc load_tbl
Name Null? Type
DB_ID NOT NULL NUMBER(3)
DB_NAME NOT NULL VARCHAR2(100)
DB_VERSION VARCHAR2(25)
HOST_ID NOT NULL NUMBER(3)
SQL> create sequence db_id_seq;
Sequence created.
SQL> create or replace trigger db_id_trig
2 before insert on load_tbl
3 for each row
4 when (new.db_id is null)
5 begin
6 select db_id_seq.nextval into :new.db_id from dual;
7 end;
8 /
Trigger created.
The contents of the data file, control file and log file are below for the load into load_tbl.
C:\>sqlldr userid=username/password@db control=db_id_load.ctl log=db_id_load.log
SQL*Loader: Release 9.2.0.6.0 - Production on Thu Jan 18 17:21:47 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Commit point reached - logical record count 6
C:\>
SQL> select * from load_tbl
2 /
DB_ID DB_NAME DB_VERSION HOST_ID
1 db10 9.2.0.7 1
2 db11 10.2.0.1 1
3 db12 10.2.0.1 1
4 db13 9.2.0.7 1
5 db14 10.2.0.1 1
6 db15 9.2.0.7 1
6 rows selected.
SQL>
Data File"db10" "9.2.0.7" 1
"db11" "10.2.0.1" 1
"db12" "10.2.0.1" 1
"db13" "9.2.0.7" 1
"db14" "10.2.0.1" 1
"db15" "9.2.0.7" 1
Control FileLOAD DATA
INFILE "C:\db_id_load.dat"
APPEND INTO TABLE load_tbl
FIELDS TERMINATED BY WHITESPACE OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
(db_name CHAR,
db_version CHAR,
host_id "TO_NUMBER(:host_id,'99999999999')"
Log FileSQL*Loader: Release 9.2.0.6.0 - Production on Thu Jan 18 17:21:47 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Control File: db_id_load.ctl
Data File: C:\db_id_load.dat
Bad File: db_id_load.bad
Discard File: none specified
(Allow all discards)
Number to load: ALL
Number to skip: 0
Errors allowed: 50
Bind array: 64 rows, maximum of 256000 bytes
Continuation: none specified
Path used: Conventional
Table LOAD_TBL, loaded from every logical record.
Insert option in effect for this table: APPEND
TRAILING NULLCOLS option in effect
Column Name Position Len Term Encl Datatype
DB_NAME FIRST * WHT O(") CHARACTER
DB_VERSION NEXT * WHT O(") CHARACTER
HOST_ID NEXT * WHT O(") CHARACTER
SQL string for column : "TO_NUMBER(:host_id,'99999999999')"
Table LOAD_TBL:
6 Rows successfully loaded.
0 Rows not loaded due to data errors.
0 Rows not loaded because all WHEN clauses were failed.
0 Rows not loaded because all fields were null.
Space allocated for bind array: 49536 bytes(64 rows)
Read buffer bytes: 1048576
Total logical records skipped: 0
Total logical records read: 6
Total logical records rejected: 0
Total logical records discarded: 0
Run began on Thu Jan 18 17:21:47 2007
Run ended on Thu Jan 18 17:21:47 2007
Elapsed time was: 00:00:00.39
CPU time was: 00:00:00.13 -
Converting Back to Original PDF Using Post Script File
Is there any way to convert back to an original PDF using a post srcipt file that was created from that original PDF? Allow me to fully explain my situation:
I converted multiple pdf's that I created into a post script file. I then utilized Adobe Distiller to convert them into a pdf that could be used for better printing and better usability by the end user. Unfortunately, when Distiller did this conversion, it replaced my original pdf with the new one. By the time I realized what was happening, all files had been replaced.
I still have the post script file that was created from the original PDF file; is there any way possible using this post script file that it can be somehow converted back to the original PDF file? There are some edits that I need to do on the original PDF. The pdf that Distiller creates doesn't allow for anymore edits. My goal is to be able to make my edits without having to re-create 37 pages of documents.
The software versions I'm using are as follows: Adobe Acrobat X Version 10.1.4, Adobe Distiller Version 10.1.438.
If anyone has any ideas, please let me know!Hello, thank you for responding.
Yes the url links start with http:
For example when I type in
http://canberracontemporaryartspace.wordpress.com/2013/07/06/staying-out-of-trouble/
in the word document and click on it, the link works; but when I save it as a pdf it says "not found"
And then when I type in
http://www.camberwellspecialists.com.au/what-is-skin-cancer.html
in the word document and click on it, the link works; but when I save it as a pdf it says "page not found" -
Create pdf using a .xdp file and iText
Hello experts,
my question is regarding the generation of a pdf file using a .xdp file and the iText API. I have an .xdp file of a designed form and I would like to generate a pdf using this file, the iText API and the context.
Is it possible? are there any tutorials or examples? any help is welcome!
Thanks in advance.
AlperenHi,
Please check the following links:
How to import an xdp-File to Web Dynpro Interactive Forms
https://wiki.sdn.sap.com/wiki/display/XI/CODE-CreateaPDFFileviatheiText+Library
Sample project how to use Itext (pdf) in webdynpro
Itext PDF Creation
Regards.
Rajat -
Problems loading PDF files in Illustrator
Hi,
When I try loading a PDF file in Illustrator I get two errors. Firstly, it complains that the fonts are missing and will be substituted. This occurs even when the font is embedded in the PDF file, and even when the font is installed on the system. Is there something I need to do to make Illustrator recognise the font?
More seriously, an accented character (à, latin small letter a with grave accent) is mangled and shows up as a lone caret instead. Why is this?
In both cases the attached PDF file displays perfectly in Adobe Reader.
Any tips would be greatly appreciated!
Best regards,
MichaelI think you are misunderstanding something here/ not understanding how PDF text embedding works. If PDF files contain embedded fonts, those take precedence over local system fonts. Each font or sub-set of a font (if "only embed used glyphs" is chosen) is assigned a unique identifier number to reference it. Names are only stored based on how the file was created. It is up to the program opening the PDF file to read that info and make sense of it. This may allow to re-create an editable document, but as I already wrote, based on what priorities apply, it may not. The only way to make sure a document remains editable is to attach the source in a separate chunk, which is what Retain Illustrator Editing Capabilities does. The rest is far out and far inbetweeen, as they say...
Mylenium -
Problem Generating PDF Using Adobe PDF as Driver
I am using FM 10, experiencing problems in creating a pdf of a book. I use Adobe PDF as my print driver. The error said that a font,
HelveticaNeueCond, was not available, and could not be embedded. I had never heard of this font as being in my book, but I downloaded it and installed it on my C drive in my WINDOWS/Fonts folder. Still got the same error!
Also a pdf was made up to a certain page and then it failed. When I tried pdf ing that failed page, it worked. Then I tried to pdf the pages in between and it failed in a different spot.
This failure makes no sense.
I need help!There are hundreds of message similar to this one in the archives, so I'd suggest you start reading those, but in general:
No one can do effective long-distance trouble shooting of your system without all the system details: FM and Acrobat versions, down to the patch levels (do Help > About), your OS, and amount of RAM and free disk space are important also.
If you are running Windows XP, get the Microsoft Hot fix for all PostScript printers and install if before you do anything else.
http://support.microsoft.com/?id=952909 (Gives details on the Hotfix)
http://support.microsoft.com/Hotfix/KBHotfix.aspx?kbnum=952909&kbln=en-us (Direct Download Link)
Reboot after installing it.
Then, or start with these if you're not on XP:
Set the Adobe Acroat printer as your system default printer.
Be sure you are printing to the Acrobat printer with the Print Command and not using SaveAs PDF
On the Frame Print dialog box, check Generate Acrobat Data and UNCHECK Print to File. -
I frequently need to print purchase orders and use another PDF file as the background. There is an option to save a setting in the "Add Background" option, but when this is used neither the background nor the positioning is adjusted. Any help or tips to simplify my process would be greatly appreciated as it is time consuming to browse for the file and adjust the positioning multiple times everyday.
Thanks.Bump
-
Illustrator CS4 problem loading: unable to set max files...
Haven't opened AI CS4 in a few months. Used to load just fine. Today it crashes when loading and I get this error message: 'Unable to set maximum number of files to be opened.' I'm running OS 10.4.11 on a MacBook. The rest of the CS4 suite opens just fine. I have already removed the preference file for Illustrator out of the user library and also removed the 'com.adobe.illustrator.plist' file. Restarted computer. Still can't open the program.
Check here esp post 27
http://forums.adobe.com/message/2560663#2560663 -
Problems deleting pdf's generated from files off of Snow Leopard Server
The small design studio I work at has just upgraded from G5's running 10.4 Tiger, working off Tiger Server, to new iMacs running 10.6 Snow Leopard and a Mac Mini Server, on Snow Leopard Server.
Normal working practice is to open files off the server across the network, making changes and saving them back down. Most of the time, a pdf will be generated from the file to send to the client when copy changes have been made, then saving down the pdf file to the iMac to email to the client.
The issue is now that when the pdf has been emailed, attempting to delete it brings up a warning window that 'You do not have sufficient accesses privileges to delete the file' and this then has to be done by selecting secure empty trash.
We are all registered users on the Mac Mini Server and this was not an issue we had when using Tiger.
Could anyone suggest any setting changes that would be required to get around this issue?
As a note, all the work files were originally on a older G4 being used as a sever and were copied to the new Mac Mini Server, that was set up as a new machine and was not done via transfer files.
Thanks
BenHello Ben,
I'm very sorry, but this is not the correct forum in which to post your question! Universal Access is the facility for ensuring that all Mac users can benefit fully from their machines, regardless of disability.
Try Snow Leopard Server—Installation, Setup and Migration instead!
Cheers,
Archie -
Problems loading applications using Blackberry Desktop software
I am using a Blackberry Bold 9000 with OS 5.0.0.681 (Bundle 1137, Platform 5.2.064) and Desktop Software 6.0.0.40 (Bundle 42) on Windows XP. I have about 20 MB of memory available for apps, but I cannot load new applications using Blackberry Desktop software. Now I can remove or unload software with no problem. However, when I attempt to load applications or software that I don't have, the following happens: I can click on the grey cross icon under "Action" to indicate I want the module and status changes to "Pending Install". The apps I want are English UK, Spanish, Supplemental SureType Wordlists for English and Spanish, Blackberry Application Centre, DOD Root Certificates, TTY Support. I then see the following on on the screen: "Update - Uploading Device software -->" "Update - Loading applications -->" "Loading device modules -->" "Loading applications from device - Searching for available device software -->" "Loading applications from device - Read device service information -->" "Loading applications from device - Searching for available device software -->" And lo and behold - the applications are not loaded; they appear as uninstalled in the application list and I can't access them on my Blackberry. During this process the phone does not reboot... previously when changes were made the phone would reboot. My question is, is there a way to force Desktop Manager to load the applications? How can I load the software I want? I have done a wipe and reinstall of apps and OS on my phone; delete and registry clean of my laptop followed by reinstallation of Desktop Software; battery pull and SIM card pull, but to no avail. This is frustrating as I have friends with whom I converse with in Spanish but it isn't my first language so the spell checker is very useful. Any help would be appreciated.
Same problem, after weeks of no problems.
Hard reboot of 8520 several times, reboot desktop, tried different USB ports.
Intellisync crashes on organizer sync and Destop Manager cannot read applications.
Is there a fix? -
Problem viewing PDF using Safari-page of meaningless letters and characters
Never had a problem previoiusly, but this week, any pdf's being viewed from Safari appear as a bucn of jibbersih. What is happening and how can I remedy?
From the Safari menu bar, select
Safari ▹ Preferences ▹ Security
and check the box marked Allow other plug-ins. -
64 bit version of AxInterop.AcroPDFLib library
We have a VB.NET application which runs on DOT NET Framework 2.0. It is a windows based application which has enormous reports. Few reports are loaded using crystal report viewer and few reports are loaded using PDF Viewer. In places where we use PDF viewer, we use AxInterop.AcroPdfLib library to load the reports. We use AxAcroPDFLib.AxAcroPDF class to load the report. All these reports are working fine on a 32 bit Operating system. But when we run the same application on a 64 bit OS, we are not able access any of our reports. All other setup remains the same except for Crystal reports Redistributable package (64 bit) which is installed on 64 bit OS. All the libraries in our application are compiled to support “Any CPU”. In order to determine the cause of the problem, we developed a dummy application, which included just the AxInterop.AcroPdfLib library to load the pdf file. While loading the report, the application threw Class not registered error. After researching on this problem, we came to know that AxInterop.AcroPdfLib library will load only on 32 bit compliers. So we re-complied the dummy application by changing the target CPU type to x86 from Any CPU, and checked the same scenario. This time we were able to view the PDF file. We are also able to view crystal reports through crystal report viewer, so we doubt that the problem could be because of AxAcroPDFLib.AxAcroPDF library.
we have already tried the scenario of running the application using “X86” compiler option instead of “Any CPU”. By doing so the AxInterop.AcroPdfLib.dll file will load the reports without any error. But by doing this change, reports which are viewed in crystal report viewer will stop working. This is because we are using Crystal reports Redistributable package for 64 bit OS. Also our application is very huge with plenty of dynamic link libraries. It is not feasible for us to convert all the dlls to load on 32 bit OS. More over our primary objective of moving to a 64 bit OS was to increase the performance of the application, which will take a down turn by doing this change.
If there is no way to load reports using AxInterop.AcroPdfLib.dll on a 64 bit OS, then we will have to think of some other alternate approach. One of the approach would be drop the facility of loading reports using AxInterop.AcroPdfLib.dll, instead we should change all our reports to be viewed only on crystal reports. This will also have few drawbacks, as we will have to maintain two different versions of files, one for 32 bit and one for 64 bit.
Following is the system configuration: Operating System: Windows Server 2008 Service Pack 1 Acrobat Reader version: Acrobat reader 9.2 Name of the Dll: AxInterop.AcroPDFlib.dll Nature of Problem: We are using AxInterop.AcroPDFlib.dll to load PDF files. When this dll is used on a 32 bit OS, it loads the report without throwing any error. If the same dll is used on a 64 bit OS, it throws “CLASS_NOT_REGISTERED” error. There are no other third party components/application used in the printing process. Is there any AxInterop.AcroPDFLib library which can be used on both 32 bit and 64 bit OS? Please let us know solution to this problem.On 64 bit releases of Oracle RDBMS - there exists a 64 bit
version of OCI.
Maybe you are looking for
-
Slow SQL Apply on Logical Standby Database in Oracle10g
Hi, We are using Oracle 10g Logical Standby database in our production farm but whenever there is bulk data load (5-6 GB data) on the primary database, the logical standby seems to be hung. It takes days to apply the 5-6 GB data on the logical standb
-
I am unable to gain access to the CAPEX module predefined business rules. I've updated shared services allowing the selected user user rights to planning and business rules. However, they still do not show up in workspace. For instance: I'm using For
-
Mime type note set for css with wwv_flow_file_mgr.get_file
Hello, We have an apex application over here that has problems with the mime type of a theme (css) file. The css file works correctly in IE but not in FF or Chrome (because IE check the file extension, but FF seems not do not ..). This is the call th
-
Forward Button Not Available Until All Buttons Clicked in Slide
I'm attempting to create a slide where several buttons or rollover slidelets are available to the user. Each button/slidelet will need to be viewed before they are able to continue to the next slide. For example, the slide has 3 button/slidelets on i
-
How to change curves shadow/highlight orientation
I prefer to use curves with the black point in the lower left corner and the white point in the upper right. However, some of my older PSD files, when opened in recent versions of Photoshop, display a reversed curve with the shadows in the upper rig