]> _ Git - cubeextranet.git/blob
d1e097428cc46b3bfc0c89d9b6980b91dc35cd32
[cubeextranet.git] /
1 /*\r
2  * Licensed to the Apache Software Foundation (ASF) under one or more\r
3  * contributor license agreements.  See the NOTICE file distributed with\r
4  * this work for additional information regarding copyright ownership.\r
5  * The ASF licenses this file to You under the Apache License, Version 2.0\r
6  * (the "License"); you may not use this file except in compliance with\r
7  * the License.  You may obtain a copy of the License at\r
8  *\r
9  *      http://www.apache.org/licenses/LICENSE-2.0\r
10  *\r
11  * Unless required by applicable law or agreed to in writing, software\r
12  * distributed under the License is distributed on an "AS IS" BASIS,\r
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
14  * See the License for the specific language governing permissions and\r
15  * limitations under the License.\r
16  */\r
17 package org.apache.pdfbox.util.operator.pagedrawer;\r
18 \r
19 import java.util.List;\r
20 \r
21 import org.apache.pdfbox.cos.COSBase;\r
22 import org.apache.pdfbox.util.PDFOperator;\r
23 import org.apache.pdfbox.util.operator.OperatorProcessor;\r
24 import java.io.IOException;\r
25 \r
26 /**\r
27  * Implementation of content stream operator for page drawer.\r
28  *\r
29  * @author <a href="mailto:ben@benlitchfield.com">Ben Litchfield</a>\r
30  * @version $Revision: 1.1 $\r
31  */\r
32 public class CloseFillNonZeroAndStrokePath extends OperatorProcessor\r
33 {\r
34 \r
35     /**\r
36      * fill and stroke the path.\r
37      * @param operator The operator that is being executed.\r
38      * @param arguments List\r
39      *\r
40      * @throws IOException If an error occurs while processing the font.\r
41      */\r
42     public void process(PDFOperator operator, List<COSBase> arguments) throws IOException\r
43     {\r
44         context.processOperator( "h", arguments );\r
45 \r
46         context.processOperator( "f", arguments );\r
47 \r
48         context.processOperator( "S", arguments );\r
49     }\r
50 }\r