bobob
码龄20年
  • 191,829
    被访问
  • 15
    原创
  • 904,994
    排名
  • 369
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:专注于电子文档格式和数字版权保护技术研究

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2002-07-17
博客简介:

bobob的专栏

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得89次评论
  • 获得36次收藏
创作历程
  • 2篇
    2009年
  • 2篇
    2008年
  • 3篇
    2007年
  • 5篇
    2006年
  • 7篇
    2005年
TA的专栏
  • 军事资料
  • 好文收藏
    1篇
  • 技术文档
    16篇
  • 政治*军事
  • 杂感
    1篇
  • 编程资料
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

PDF文件结构(二)

PDF文件结构(二)                                        ————逻辑结构                                作者:bobob                                邮件:zxbbobob@hotmail.com    要解析一个PDF文件,首先要掌握PDF的物理结构,这是第一步。但是这个仅仅
原创
发布博客 2009.07.07 ·
14935 阅读 ·
0 点赞 ·
17 评论

PDF文件结构(一)

PDF文件结构(一)                                     ————物理结构                             作者:bobob                             邮件:zxbbobob@hotmail.com    PDF(Portable   Document   Format,便携式文档结构)是一种
原创
发布博客 2009.07.07 ·
36194 阅读 ·
3 点赞 ·
14 评论

工作日记——PS中的Graphics State

工作日记——PS中的Graphics State 工作日记——PS中的Graphics State PS中的“图形状态”(Graphics State) PS解释器维护了一个内部数据结构,称之为“图形状态”,里面保存了当前的图形控制参数。这些参
翻译
发布博客 2008.03.13 ·
2564 阅读 ·
0 点赞 ·
0 评论

PostScript中的Path Construction

PostScript中的Path Construction PostScript中的Path Construction 前言         在PS中,path用来定义形状,轨迹和各种类型的区域。在程序中,使用path可以实现划线,定义填充区域的形状以
翻译
发布博客 2008.03.11 ·
1523 阅读 ·
0 点赞 ·
1 评论

【知识普及】PostScript中的“命名资源”详解

PS文件中的“命名资源”(Named Resources)           作者:bobob     日期:2007.12.11           ps中的一些特性是用一组object的集合来控制的。比如font,可以用一个字典来描述字符的外形。在ps levle2和level3,这样的机制同样用来描述form,pattern,color rendering,以及其他很多object
原创
发布博客 2007.12.11 ·
1572 阅读 ·
0 点赞 ·
1 评论

关于vc6.0中SetDefaultPrinter不能被编译器识别的问题

 真是不明白,winspool.h中为什么会没有这个函数的申明?解决办法:在用到的地方添加如下申明:BOOL  WINAPI SetDefaultPrinterA(LPCTSTR pszPrinter);BOOL  WINAPI SetDefaultPrinterW(LPCTSTR pszPrinter);#ifdef UNICODE#define SetDefaultPrinte
原创
发布博客 2007.11.06 ·
2850 阅读 ·
0 点赞 ·
0 评论

PostScript(PS/EPS格式)讲解

  PostScript(PS/EPS格式)讲解 作者:bobob 一、PostScript概述Postscript既是一种页面描述语言,也是一种高级解释型脚本语言。由于它与设备的无关性,使得它无论在那种平台上,都能忠实的再现原貌,从而被广泛应用于打印出版行业,同时由于它是一种解释型脚本,所以它也可以像一般编程语言一样用来解决某些问题。和我们熟悉的pdf文件相比,两者有几个
原创
发布博客 2007.11.02 ·
11267 阅读 ·
1 点赞 ·
10 评论

PDF格式详解

 pdf(Portable   Document   Format,便携式文档结构)是一种很有用的文件格式,其最大的特点是     平台无关而且功能强大(支持文字/图象/音乐/视频).今天先讲一下pdf的文件(物理)结构     PDF文件结构可分为以下几块:     1.header:     pdf文件的第一行,格式如下:         %PDF-1.3         表示当前文件的版
原创
发布博客 2006.05.23 ·
48008 阅读 ·
6 点赞 ·
7 评论

Profile的作用

【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,moyingzz@etang.com    (续篇)
转载
发布博客 2006.02.13 ·
2950 阅读 ·
0 点赞 ·
0 评论

枚举给定窗口的所有子窗口并打印标题的小例子

这个例子主要是示范了FindWindowEx的用法FindWindowEx完整定义如下:HWND FindWindowEx( HWND hwndParent, // 父窗口句柄 HWND hwndChildAfter, // 开始的子窗口句柄,这个参数很有用 LPCTSTR lpszClass, // 类名 LPCTSTR lpszWindow
原创
发布博客 2006.01.17 ·
5632 阅读 ·
0 点赞 ·
2 评论

一个枚举目录的例子

void ListFolder(CString sPath){ CFileFind ff; BOOL bFound; bFound = ff.FindFile(sPath + "//*.*");//找第一个文件 while(bFound)//如果找到,继续 {  bFound = ff.FindNextFile();  CString sFilePath = ff.GetFilePath();
原创
发布博客 2006.01.17 ·
2122 阅读 ·
0 点赞 ·
0 评论

程序员可以分为几个层次?十层(请见详述)!

第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。  第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。  第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。   第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。  第五级:技术工人,技术精湛,熟悉行业知识但
转载
发布博客 2006.01.10 ·
1580 阅读 ·
0 点赞 ·
1 评论

gdi使用经验分享[原创]

在windows系列上做编程,gdi是一个很重要的技术点,有很多程序在运行多次后出现异常,除了众所周知的内存泄露以外,gdi资源泄露也是一个很直接的原因.今天就把我自己在编程中总结的一些经验给大家分享,欢迎高手补充.1.Create出来的gdi对象,一定要用DeleteObject来释放,释放顺序是先Create的后释放,后Create的先释放.这里的Create指的是以它为开头的gdi函数,比如
原创
发布博客 2005.12.29 ·
7736 阅读 ·
0 点赞 ·
8 评论

vc6.0调试技巧[原创]

了解调试,首先要知道"断点"这个概念.断点就是程序运行中可能会中断的地方,方便开发者在程序运行的过程中查看程序当前的运行状态,比如变量的值,函数的返回值等等.究竟怎么使用断点呢?1.F9在当前光标所在的行下断点,如果当前行已经有断点,则取消断点.  F5调试状态运行程序,程序执行到有断点的地方会停下来.  F10单步执行程序.  CTRL+F10运行到光标所在行.  F11和F10的区别是,如果当
原创
发布博客 2005.12.23 ·
4363 阅读 ·
0 点赞 ·
3 评论

8个多月没有更新了,检讨

有网站速度的原因,也有自己的原因,以后会尽量多抽时间更新~~~
原创
发布博客 2005.12.23 ·
974 阅读 ·
0 点赞 ·
0 评论

VC编程技巧

1.得到程序路径 TCHAR exeFullPath[MAX_PATH]; GetModuleFileName(NULL,exeFullPath,MAX_PATH)2.从对话框得到一个文件夹 char szDir[MAX_PATH]; BROWSEINFO bi; ITEMIDLIST *pidl; bi.hwndOwner = this->m_hWnd; bi.pidlRoot = NULL; 
原创
发布博客 2005.03.23 ·
1496 阅读 ·
0 点赞 ·
2 评论

截取其他程序文本框和密码框内容的一种实现方法

关于FindWindowEx和EnumChildWindows结合枚举任何一个控件的简单示例,以下代码以现在最为流行的qq为例,只抛砖引玉~~呵呵申明:本文章仅从技术角度讨论这两个函数的使用方法,任何人可以自由传播/复制,但不得用做其他非法用途,否则责任自负.BOOL CALLBACK EnumqqChildProc(HWND hwndChild, LPARAM lParam) { //如果找到q
原创
发布博客 2005.03.08 ·
2130 阅读 ·
0 点赞 ·
3 评论

VC6.0中gdiPlus的使用以及一个小例子

1.GDIPlus需要下载sdk开发包2.在tool,option,direction,include files下设置头文件路径.../MICROSOFT SDK/INCLUDE,在tool,option,direction,libaray  files下设置lib路径.../MICROSOFT SDK/SDK8/LIB,在project, setting, link, object/mod
原创
发布博客 2005.03.03 ·
8056 阅读 ·
0 点赞 ·
4 评论

怎么把指定dc的指定区域保存成HBITMAP,以及怎么把HBITMAP保存成位图

HBITMAP CopyDCToBitmap(HDC hScrDC, LPRECT lpRect){if(hScrDC==NULL || lpRect==NULL || IsRectEmpty(lpRect))  {   AfxMessageBox("参数错误");return NULL;} HDC        hMemDC;       // 屏幕和内存设备描述表 HB
原创
发布博客 2005.02.20 ·
11059 阅读 ·
2 点赞 ·
16 评论
加载更多